May 1 is May Day, an ancient European and North American celebration of, well, quite a lot of things, including flowers, warm weather, and, in some countries, workers and the labor movement. Infoplease has a nice summary of the holidays that are observed on May 1, and Wordnik has an interesting read on May Day–related words.
May Day is different from mayday.