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 FedEx or US Priority Mail. Most orders placed will ship within a few days.