Happy May 1, aka May Day! A Brit friend of mine told me May 1 is a public holiday in England. They get to have all the fun! Do they walk around drinking mead and singing 'Camelot'?