There are a few things that affect your arrival date.
1) The processing time.
My processing time is 1-3 weeks.
If this is too long you can enquire with me about a rush order. If approved you can purchase the following listing with your order and i'll move you to the top of my list and send your order in 1-3 business days. This costs $25USD
https://www.etsy.com/listing/230685614/rush-my-order
2) Shipping method
Available to select at checkout
Standard Shipping(Par Avion) - 2 weeks (occasionally up to 3)
EMS- 2-8 days
FedEx- 1-3 days
***Please note that, due to customs clearances and unexpected delays, these times cannot be guaranteed