The last day we can take orders for arrival by Christmas is today Friday 20th, all orders taken today can go out by last post tomorrow. No orders taken after today can be guaranteed to arrive in time for Christmas. Any orders received after Friday 20th will be sent out January 2nd.
Wishing you all a very Merry Christmas, and a Happy New Year!