delvry date issue

Sara
M very confused about my delivery date my last period date is 4 April my due date is 10 January but my doctor said she oprate 20 December because it's my 3rd oprate so kindly anyone tell me it's good for my baby or not plz because my second boy born at 37 week and now he is not with me 😔