May Day is a public holiday usually celebrated on 1 May or the first Monday
of May. It is an ancient festival of Spring and a current traditional spring
holiday in many European cultures. Dances, singing, and cake are usually
part of the festivities.