Maybe you could try calling or try the online chat feature to see if they think you will receive everything in time. There is 11 business days between now and when you arrive...hopefully that should be enough but I would check with them. Everytime I have called, they have been super helpful.