As you mentioned above did they mention in the email last week itself that they are going to send your passport on dec 4th?No notification but they did send a reply to the emails I sent last week that my application was finalized and passport will be sent today.
Looks like they taking exactly 4 weeks to process the application and send it back.
I have called them yesterday to check my status, the passport is printed but since I sent it on nov 15th I would receive back on or before dec 15th is what the operator told me.