you can go to apply for the passport. Now it takes 2 weeks to process and 2 weeks for the mailing delays. If you have air ticket to show you will leave soon, they can offer the express service and you can go there to pick it up.
I took the oath on 10/17, applied on 10/27, they told me they will issue the passport on 11/09 and i will get it in two week after that.
I will travel on Dec. 7, they won't give me express service.