In the Channel Islands they have Bank Holiday 'May Day' holiday Monday every year (like the rest of the UK) but (because they were occupied during WW2, and have always commemorated the day the Allies liberated them from Nazi rule) they also have May 9th as 'Liberation Day' as an extra Bank Holiday day every year (May 8th in Guernsey).
No matter which day it falls in the week, it's commemorated. Some years it gives a long weekend with Friday and Monday off, some years with Monday and Tuesday off, some years it's a bit awkward with - say - Monday and Wednesday off, and other years it falls on Saturday and/or Sunday, so isn't a 'day off' in the normal sense.
It's normal in the Channel Islands - people cope because they are used to it. Of course, it causes issues for some with shift work and childcare, but interestingly no one wants it to change. 'Lest we forget' is a big thing - Battle of Britain Day is also commemorated with a half day off school for the children (although it's a normal working day, not a Bank Holiday, but even so many companies will give it a 'day in lieu' for those who have to work it). I bet many in the UK have no idea when Battle of Britain Day is - but in the Channel Islands it's an important part of their history that they choose to make special.
I guess, what I'm wondering, is why the UK can't just add in V.E. Day as an extra Bank Holiday, as well as the Bank Holiday Monday, next year?
Granted, I may be missing something really obvious - I'm used to what I know here!