I ship from the East Coast and I’ve gone as late as first Saturday in December which leaves plenty of time - it’s 9 days from here. You have to ship Priority because although it all goes by ship/plane and takes the same amount of travel time regardless, the military post office will accept the security screening the Post Office does for Priority and just send it on. If you ship regular, it sits around until the military screens it themselves.
OK thanks!