Christmas 2019 Ordering Deadlines and Last Posting Dates

All orders placed after the dates below will continue to be processed and dispatched throughout the Christmas and New Year holiday period.

Friday 20th December
Order by 10am GMT for delivery in time for Christmas (Estimated Christmas Eve delivery date)+

Christmas Express UK Delivery by 24th December GB Mainland only
(excludes N Ireland, Remote Scottish PostCodes, Isle of Man, Channel Islands, Isles of Scilly).

 Thursday 19th December
Order by 11.59pm GMT for delivery in time for Christmas+

Standard GB Mainland & N Ireland by Hermes Tracked.
(Remote Scottish PostCodes, Isle of Man, Channel Islands, Isles of Scilly may take longer to deliver).

Overseas Orders by Air and Surface.

Monday 9 December Africa, Asia, Caribbean, Central and
South America, Far and Middle East

Tuesday 10 December Cyprus, Malta

Wednesday 11 December Eastern Europe (except Czech Republic,
Poland and Slovakia)

Thursday 12 December Australia, Greece, New Zealand and

Saturday 14 December Canada, Czech Republic, Finland,
Italy, Poland, Sweden, USA

Monday 16 December Austria, Denmark, Germany, Iceland,
Netherlands, Norway, Portugal, Slovakia,
Spain, Switzerland

Wednesday 18 December Belgium, France, Ireland, Luxembourg

All UK orders received (and in stock) on or before the above dates and cut off times are expected to arrive before Christmas+.

All overseas orders received (and in stock) by 10am GMT (UK Time) on or before the relevant above dates are expected to arrive before Christmas. Please note the above dates for overseas orders published by Royal Mail are only to be used as a guide. Our other overseas couriers ie Hermes and DHL UK, last posting/collection/delivery dates may vary from country to country.

PLEASE ORDER EARLY as to avoid disappointment.

To enquire about a pending on-line order over the Christmas/New Year holiday period, please reply to your order confirmation e-mail or click on
+For more information on UK delivery please see our Terms & Conditions