At Zazzle every item we produce is custom-made – we make it when you order it. Most Zazzle products are made in the USA within 3 business days, then the shipping time depends on which delivery method you choose. So we’ve worked out when you should order your presents by to arrive by Christmas Day.