Get in quick! Last shipment date for Christmas orders is the 19th of December. Most orders ship within 5 days, but please contact us if you're unsure of whether or not your item will reach you in time.