To be on time for Christmas, here are our recommendations for placing an order and being sure to have it on time (between preparation and delivery time):

France: December 18 (Shipping on the 19th, reception on the 21st)
Europe: December 17 (Shipping on the 18th, receipt on 21/22)
USA Canada and rest of the world December 11 (Shipping on the 12th, receipt on the 22nd)

Happy Holidays !