Holi traditionally occurs on the day of the last full moon in the month of Phalguna in the Hindu calendar, North Jersey reports. The holiday lasts a night and a day, and the exact dates fluctuate ...