Now! It's snowing at Soulitude. Snowfalls are usually expected in January & February.
I visited this place in march 2018. however as per the staff , January is the best season to experience snowfall.
Dec or Jan, all depends on when it snows though Jan is your best bet.
December, January would be the best time for snow
Get an answer from Soulitude in the Himalayas staff and past guests.