Guaranteed Christmas delivery dates have now past. Our online store remains open and all orders placed between now and Jan 2nd will be despatched when we return on Jan 3rd 2022