I recently got a call from recruiter that I have been finalized for a job after successful interview rounds and he told me that he would be marking DOJ(Date of Joining) as 1 month after this call. Then next day I got an email that includes compensation details and asked me if I agree upon numbers. It also states that final offer letter will be released after my acceptance and successive approvals. I replied that I accept the proposal. I also got mail where I had to fill some forms and upload some documents for BG verification and COI(Conflict Of Interest) form where I had to fill my new manager's and recruiter's name. But due to winter holidays, my final offer letter would be delayed for some days.
My query is should I resign now or after receiving final offer letter keeping in mind that recruiter is marking my DOJ as 1 month after the call?