Latest order dates for Christmas delivery 2018 December 07 2017

Latest order dates for Christmas delivery are as follows:
For UK delivery:  2pm on Wednesday 20st Dec.
For Europe delivery: Monday 18th Dec.
For Non-Europe delivery: Wednesday 13th Dec.