These are the Last Posting dates, as recommended by Royal Mail, for parcels to arrive before Christmas 2017

These dates are for Royal Mail Deliveries only

International Standard and all International Tracking and Signature Services
Saturday 2nd DecemberAfrica, Middle East
Wednesday 6th DecemberAsia, Cyprus, Far East, Japan, Eastern Europe (ex. Poland, Czech Republic and Slovakia
Thursday 7th DecemberCaribbean, Central & South America
Saturday 9th DecemberGreece, Australia, New Zealand
Wednesday 13th DecemberCzech Republic, Germany, Italy, Poland
Thursday 14th DecemberCanada, Finland, Sweden, USA
Friday 15th DecemberAustria, Denmark, Iceland, Netherlands, Norway, Portugal, Slovakia, Spain,    Switzerland
Saturday 16th DecemberBelgium,  Ireland, France, Luxembourg,
International Standard HM Forces Mail
British Forces Post Office® (BFPO)
Monday 27th NovemberOperational BFPOs
Monday 11th DecemberStatic BFPOs
UK Inland Services 
Wednesday 20th  December2nd Class and Royal Mail Signed For®
Thursday 21st December1st Class and Royal Mail Signed For®
Thursday 21st DecemberRoyal Mail Special Delivery Guaranteed®