But before the bank holidays we get May Day, which falls on the first day of the month every year and has an colourful history. From a thousands of years old welcome of new beginnings to a ...