Hi KT123 -
Instead of starting with the postponement of your oath, why don't you lead with "Can you squeeze me in an oath ceremony for next week?"? This way, if the IO agrees, you can take your oath that next week, and then drive down to DC for an expedited same-day issuance of your US Passport. And if they can't schedule you in for an oath the week of May 5th, then you can ask them to push it back until after your trip in India.
You should also schedule an appointment at the DC Passport Agency for either Friday May 9th or Monday May 12th. And if they can't give you an early oath, then you can cancel the appointment - if not, well you get to travel with your new US Passport! Below is the information on the DC passport agency.
* WASHINGTON Passport Agency
1111 19th Street, N.W.
First Floor, Sidewalk Level
Washington, D.C. 20036
Hours: 8:00 a.m. - 3:00 p.m., local time, M-F, excluding Federal holidays
Automated Appointment Number: 1 (877) 487-2778
NOTE: Washington Passport Agency serves customers who are traveling within 2 weeks (14 days), or who need foreign visas for travel. An appointment is required.