We are shipping all printed orders today. At this time we can no longer assure you delivery by Christmas. It has been our experience through the years that USPS takes two to three days longer than normal for delivery due to the Christmas rush in mail.