Christmas this year is on a Sunday, which makes the last day for some deliveries Friday the 23rd. International orders may still get Christmas delivery ordering as late as the 9th, but it is pushing it. Domestic orders for regular ground shipping should order by the 18th, possibly 17th if you’re way far from the Midwest, such as Southern California. We have the capability of shipping faster both domestically and internationally, but it is expensive. So if you’re late, give us a call or send an email, we’ll work up a shipping quote for you using faster methods. For domestic orders you could order as late as the 23rd and get next day delivery – if you’re willing to pay for it, and for international probably the 18th or 19th would be the hard limit, again if you’re willing to pay for it.