Apparently it's caught loads of people out already.
I was reading about this a few months ago. People who had booked weddings etc for the bank holiday only to have the bank holiday moved meaning most of their guests could no longer make the date.
In my opinion, we should have been given an extra day rather than move one of the few public holidays we have.
In England, we only get New Years Day, May Day, Good Friday, Easter Monday,Whitsun Monday, August Bank Holiday, Christmas and Boxing Day. 8 in total. Scotland I believe gets the 2nd Jan as well.
In other European countries (certainly in France), they get the ones above plus VE day, Ascension Day, Bastille Day (14th July), Assumption Day (15th Aug), All saints Day (1st Nov) and Armistice Day (11th Nov). (13 in total)
The downside to the French ones is that if they fall on a weekend, they don't get the following Monday off instead like we do. Oh, and they only have a 35hr working week!!