It will be tight to come before Christmas and even if it does I would be hesitant to post it at that time. I would prefer to wait until early in January when the Christmas rush has died down
That said, if there is anything needed as Christmas presents I am prepared to do those but will accept no responsibility for delays