For some reason, the UK enjoys two Bank Holiday weekends in May and the second one is almost upon us.