Christmas Ordering Safe Dates

Last "Safe" Dates to order for Christmas Delivery: Dec 15 for the EU and Dec 5 for the US and the Rest of the World. These are estimates, please order as early as possible!