Do not mean to burst your bubble but you applied very late mate. So getting visa early might be a wee bit difficult for you.
Anyway on the holiday issue, CHC websites list 25th and 26th December as the official holidays on which the embassy will remain closed.
However, I have heard rumors that it is closed till 1st January. Not sure about it though.