Snowfall in Himalayas nearly a month ahead of schedule