- in the US, order by November 26.
- internationally, order by November 14 (that's so soon!)
For probable delivery by Christmas:
- in the US, order by December 17
- internationally, order by December 5 (or Dec 12 with express shipping)
Don't forget to save yourself a step or two by ordering gift wrapping and having your purchase shipped directly to the recipient!