Last order dates for guaranteed delivery before Christmas are as follows:
Last order date for UK free delivery and next-day delivery: 19 December
Last order dates for European and International delivery: 25 November
Our warehouse is closed from 24–28 December and from 31 December – 4 January. Orders made during these periods will be despatched on the next working day, and will follow our normal delivery options, as explained here.