Print in AmericaPrinted in the USA

Guides

When to order custom gifts for Christmas

Last updated October 15, 2026

The last day to order a personalized gift for delivery by December 24, worked out from our 7-to-9-business-day delivery time, and the gifts that are made to order in the USA.

The dates for Christmas 2026

Every item is printed to order and arrives in 7 to 9 business days, production included. Counting back 9 business days from Thursday, December 24, the last day to order for delivery by Christmas Eve is Friday, December 11.

That is the latest day, with no room for a carrier's holiday delays. To be safe, order by Friday, December 4, a working week earlier. Business days are Monday to Friday; the count does not skip public holidays, so earlier is better.

Why there is still time

Nothing here ships from overseas. Each gift is printed at a US facility within 1 to 3 business days of the order and travels by USPS with tracking, so there are no customs delays to allow for. Shipping is $8.00, free over $70.00.

Gifts made to order

  • Photo ornaments: ceramic, glass and acrylic, round, square and heart-shaped.
  • Photo blankets, from throw to bed size.
  • Jigsaw puzzles from a family photo, 300 to 1000 pieces.
  • Mugs and tumblers with a photo, a name or a joke.
  • Garden flags and family shirts for the season.

Before you order

  • Use the original photo from the camera roll, not one sent through a messaging app.
  • Check the preview on every view; what you see is where the print lands.
  • Order everything for one address in one go: shipping is per order.

Read next

Products in this guide