If you specify an event date in the memo section of your checkout page, we will attempt to get the shipment out so it is received by that date, as long as you have chosen the appropriate shipping method to get it out in time. USPS priority mail takes 2-3 business days plus the lead time which varies between 1-5 business days depending on the type and the size of your order. Then there is the second and next day air, in case you need to receive your order RUSH.