You can chose to delay your order and have it shipped to arrive at a later date. This can be done at checkout. Under "additional questions" you can indicate a specific date for your order to arrive at a later date by typing it in the box.
All orders are shipped via UPS or US Priority Mail. Most orders placed will ship within a few days, however, during the busy Christmas holiday season this may take longer to ship due to the volume of orders we handle. We recommend placing Christmas orders early to insure a prompt arrival before Christmas.