Lohri is an official holiday in Punjab, Jammu and Himachal Pradesh, but is also marked with great fervour and enthusiasm in Haryana and Delhi. According to folklore, in ancient times Lohri was celebrated at the end of the traditional month when winter solstice occurs.