Honestly, with 30 days, Id call your local House Rep. Thats pretty much 98% of their job is to expedite passports for votes.

If they cant help you, then your only option is the same day.