Have you received your certificate? Is JT your processing officer by any chance?I cited my international travel tickets as a proof of urgency and that made no difference. I had my Oath on Nov 10 and I was supposed to travel on Nov 29 i.e. yesterday which was within 20 days of the Oath ceremony and yet my status is In progress. I reschedule my tickets to January and also paid the fare difference. Now I believe I will have to reschedule again in January given that the people who had their Oath 2 weeks before me still haven't received their certificate.