You asked:

was the 28th of december a bank holiday

Sorry, I don't yet have an answer to that question.