Hello everyone! We all know the Holidays are quite hectic when it comes to shipping, so we have set in some deadlines to make things a little easier. USPS has certain deadlines that we must meet, so we have created our deadlines based on theirs. For Christmas delivery, all US orders must be placed by 9am PST on Dec. 19th for First Class or 9am PST Dec. 20th for Priority. Canada orders must be placed by 9am PST on Dec. 17 with the "USPS Priority Express International" shipping option for Christmas delivery. Please keep in mind that this does not guarantee Christmas delivery, as there can always be hiccups on USPS's end when it comes to delivery. However, these deadlines do guarantee that they will be received by USPS by their Holiday Shipping deadlines listed on their website.