Please note that all items are handmade and take about 21 calendar days to ship, not including time in transit. Orders placed today will be shipped in time for arrival by Christmas in the United States.