When is the deadline to order to make sure they arrive by Christmas?

Christmas  Guaranteed Delivery:

Last order date for cards:

UK - Dec 11

Europe - Dec 4 

Rest of World - Dec 2

 

Last order date for gifts

UK:

Last order date on Leather Goods: Nov 8

Last order date on Gift Sets: Nov 15

Last order date on Notebooks: Dec 1