order bank holidays by date to handle case when christmas is after boxin...

...g day, or new year after 2nd january