If you need an order for a specific event or a specific date, we advise you to order about 3 weeks in advance (4 weeks if it is an international order), just in case an item gets backordered or other unforeseen issues/shipping issues pop up. Orders should be received well before 3 weeks, but this gives cushion room so you for sure get your package on time for the event/specific date.