Last order dates for guaranteed delivery before Christmas are as follows:
Last order date for UK standard delivery: Monday 18 December
Last order date for next-day delivery: Thursday 21 December, by 1pm
Last order dates for European delivery: 25 November
Our warehouse is closed from 23–27 December and from 30 December – 2 January. Orders made during these periods will be despatched on the next working day, and will follow our normal delivery options, as explained here.