Because our signs are each custom made to order and generally take 3-4 weeks to complete, the last day to order with guaranteed delivery by Christmas is Friday, November 30. Expedited shipping may apply.