In order for Holiday Cards to be received in time to be mailed out before Christmas, we recommend orders be completed by December 10th for cardstock and December 15th for photo paper. Rush shipping is available for an additional fee.