I just found out that my Naturalization interview is booked on July 12th at a new field office opening in Cranbury NJ. 
    I also have a trip to Canada booked for 10 days on July 21st to see my parents (that I haven't seen in 1 year) and my sister who's flying over from Australia (that I haven't seen in 5 years). 
       
    It seems like this might be too tight of a window to get a passport in time before travel (assuming I'm approved and take the oath on the same day) so I'm trying to figure out which action I can take to solve this issue that creates the least anxiety, with the smallest financial burden. What would you do in this circumstance? 
    
  Current Considerations: 
        Rebook my travel dates further into the future; however, the airline told me that between change fee's and the difference in airfare it will cost me almost $1000 to move the trip. I'm a full time student, so this isn't ideal. (Refund/cancellation not available)
      I could try requesting to reschedule my interview appointment for a later date. (Any date in the next 6 months would be better to me than missing this trip to see my family!) How likely is USCIS to honor a rescheduling request on the basis of imminent travel?  
        I could attend the interview as scheduled, hope for same-day oath, and try to get an Urgent Travel Passport appointment before I fly - which seems like it might be the riskiest/most stressful option. 
       
    Lastly, it seems like many USCIS locations will allow you to take your oath on a later date if requested but I can't find much info about that as an option in New Jersey -- let alone at a field office that hasn't even opened yet. If anyone in New Jersey has ever requested the oath to be delayed/rescheduled with success I would be so interested in hearing about your experience!
  
  So given these circumstances - what would you do?