The last day for pre Christmas Day delivery is Tuesday 22nd December at 2pm. We cannot give any assurances for any orders after this date. The main reason is storage and distribution. Our wines are stored in a secure distribution depot in London and it takes 24 hours to get them from stock. Then another day to repack and send them to you on overnight delivery. As there are no deliveries on Christmas Day anything ordered after 2pm on the 22nd December will be delivered at some point in December but we cannot say exactly when. It will usually be within our 4 working day policy for all deliveries.