I would also like to add that it's DEFINITELY plenty of time especially with my experience last year and made me believe UPS makes **** happen.
Last year, when I woke up at 3am and preordered the 7+, a bunch of were on the same pallet from China but then there was a typhoon so they diverted from China to Taiwan and then to Japan and Hong Kong. It was insane following the UPS tracking. I kind of wish I took a screenshot of it. Might be able to find it in my older threads on here. Anyway...our iPhones were basically taking a tour of Asia. It was less than 1 day before launch (I want to say some crazy amount of time like 19 hours or something) and we all kind of lost hope that ours would make it to Alaska and then KY and then to our local distribution centers and into our hands. Not only that, when my iPhone tracking DID show it made it to KY, it said it missed the KY > DC flight and my package would be delayed. I went to bed and woke up & pulled up tracking (hey, gotta have hope) and turns out, UPS commissioned another late flight out and my iPhone was at my distribution center and being held for me to pick up.
EDIT: found the screenshot from last year!
View attachment 718843