You asked:

is 30th december 2010 a bank holiday

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