Make an appointment RIGHT NOW at a Regional Passport office. Call the 24 hour line
https://travel.state.gov/content/passports/en/passports.html
If you aren't flying, or staying commercially, take in copies of any emails or texts that you may have noting plans, along with names and addresses of the people with whom you expect to stay.
Get your photos and documents in order, and take in a minimum of $170 in CASH. Given that this is the time of year for emergency/unexpected expenditures, you may have to wait the entire day, or have it sent USPS Express back to you.
If you cannot actually go to an Agency, you can go through a service, which will increase $$$ cost.
(This is not a recommendation - it's the first ad that showed up)
https://www.rushmypassport.com/?utm_source=bing&utm_medium=cpc