To ensure timely delivery of any Christmas gift orders before Christmas Day, the sooner the better! Please note that all of our items are "made to order". While our normal order processing time frame is 3-4 weeks, during Christmas season all orders placed by December 18th SHIP before Christmas (but may not be RECEIVED if placed that late until after Christmas). So please order earlier if possible to give your gift the best chance to arrive on time! If your order is for a birthday or ill veteran or other time sensitive occasion we are happy to expedite your order. Please e-mail us to let us know your circumstances if you need your order expedited!We now offer the option of 100% USA made direct embroidered ship and sub hats by special request for an at-cost surcharge per hat ($10.00). While all of our hats are embroidered by us in our Florida workshop, we have now obtained a reliable supply of US made hat blanks for those wanting a 100% USA made hat. To order a 100% USA made hat, please e-mail us at [email protected] and we will process your order manually. We are a small family owned business and we very much appreciate your orders!