May Day Bank Holiday
The public holidays of Germany and England are often on different days. The reason for this is that English public holidays not linked to the church calendar are usually on a Monday. So, May Day in England is on Monday 4 May 2020. Traditionally on May Day a pole is put up on the village green with colourful ribbons attached to the top and people dance around the pole, making a beautiful pattern with the ribbons. (For an example search for Maypole Dance on YouTube)
Public holidays are also called bank holidays. The name goes back to a law in 1871, which specified that nobody had to make any payments on a bank holiday and the first Monday in May was named as one of these special days. The Spring Bank Holiday is on the last Monday in May and the Late Summer Bank Holiday is on the last Monday in August. So, in England, a long weekend is Saturday, Sunday, Monday and those are the weekends, you had best avoid the motorways!