To receive your order by Decemeber 24th:
USPS Domestic (USA) – Orders must be placed by December 19th, before 12:00PM PST.
USPS International – Orders must be placed by December 2nd, before 12:00PM PST.
UPS has premium shipping options for the US only. Packages can be sent overnight on Dec. 23rd for delivery on Dec. 24th, these orders must be placed by December 23rd before 12:00PM PST. Call for a quote on delivery charges.