Before placing an order, please refer to our Shipping info for the most accurate delivery estimates. Unfortunately, the specific arrival time is determined by logistics company, we are unable to guarantee that your package will arrive before the given date when placing your order or not. Your kind understanding would be appreciated.