Last order dates for guaranteed delivery before Christmas are as follows:
Last order date for UK standard delivery: Tuesday 18 December
Last order date for next-day delivery: Thursday 20 December, by 1pm
Last order dates for European delivery: 25 November
Our warehouse is closed from 22–26 December and from 29 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.