Hungary celebrates many cultural holidays and traditions throughout the year. Some of the major holidays and events include New Year's Day on January 1st, Carnival celebrations in February, the March 15th revolution anniversary, Easter traditions like sprinkling girls with water for luck, May Day on May 1st, Mother's Day on the first Sunday of May, August 20th which celebrates Saint Stephen and the harvest, Halloween on October 31st, and Christmas celebrations from December 24th-26th. Many of the traditions involve special foods, dances, songs, and customs that bring good fortune and celebrate cultural roots.