When Should I Resign?

I’m a Tech Recruiter in Dubai with 3 years of experience and have just accepted an offer from a global firm. However, my joining date has been pushed back due to travel plans.

I haven’t formally resigned yet because I’m anticipating being placed on garden leave, even though I have a two-month notice period.

I’m currently on annual leave from December 1-7 and will be receiving my paycheck on December 1 (I want to collect my commission before resigning, as I won’t be eligible for it afterward).

I’m considering resigning when I return to work on December 9. However, I’m unsure how long my handover process will take; legally, it could stretch up to two months. This is a significant risk since I’ve indicated to the new employer that I would join by the end of December, based on the expectation that most people transition to competitors fairly quickly.

I would appreciate any thoughts or advice on how to navigate this situation!