Is DoS giving you options? You're very lucky! In Houston when I needed mine rush (FYI - it may not be same day, it may be next day or 2 day, depends on the office and your travel date), I was told I might not even be able to get an appointment at the Houston office and might have to travel for an urgent passport. I was lucky enough to get a Houston appointment, though, but it was essentially 2 days spent sitting in the passport office. The salt in the wound was when they printed my passport, they spelled my name wrong, so they had to reprint which added a couple of more hours to the second day. Luckily, I was seated next to a friendly municipal utility district lawyer who'd naturalized and he was a total riot. We chatted it up and it definitely helped pass the time.
Good luck! Don't forget to update your trusted traveller information if you have NEXUS/GE! You may need to stop into an office to do so.