Holi, a Hindu festival which celebrates the triumph of good over evil, falls on 8th March 2012. Holi also marks the transition from winter to spring.