Last order dates for christmas:

UK 20th December, Europe 16th December, rest of world 13th december