Some possibilities:
1) If the baby is very large, that would be a reason for her to have a C-Section either because he's too big to be born through a woman's pelvis or if he has gained weight because of mother's diabetes, he may need to be delivered sooner than normal.
2) Whether she knew was pregnant early (i.e. in the first few weeks of actual implantation or around the 4 weeks of the last period cycle that are used to date pregnancy) could depend on whether she was planning for a baby or not. It could be that she or Creepy was just not using birth control and so found herself vomiting etc. and realised she was pregnant. Or if she was deliberately trying for a baby, she may have been testing a lot, but not sure of the exact times of pregnancy calculation. Also, the fact she hasn't had enough medical care, suggests the due dates may be wrong.
Sorry if TMI!