I thought the bank holiday on the 1st may was cancelled and it's now on the 8th may after the coronation. And the one at the end of may stays as it is. Or have I got that wrong and there are 3 bank holidays in May this year.