Mine arrived exactly 21 days before we were supposed to arrive. You should be aware that they ship via UPS and you must be available to sign for the package when it comes. That caused me a few problems because I had appointments for all of that week but I made it work.
I got passes, the coin, the luggage tags and then vouchers for everything else (backpack, lanyard, pin, parade vip seating and vip seating for shows at DCA)
Have a great trip!