The ultrasound may not show the 28th of December because it is basing the date on how old the average fetus is when it is the size of yours. Its only an average and not exact because everyone grows at a slightly different rate but, it can be close enough like by a couple of days.
There are so many ways to calculate due dates. The date of conception can be averaged from a last menstrual period because the average women will about the same time but, it changes from woman to woman and cycle to cycle. Same reason why the doctor will tell you having sex without protection during your period, even if it is assumed you are not going to be ovulating. Is not a safe method of birth control. Some women can and do ovulate during their period as well as any time within the month. This is also why its safer to estimate a due date from date of last menstrual period, it eliminates the variety and has a concrete time.
Most people don't like to think in these terms because it means you are pregnant for 10 months. You technically are but, when you think in 9 months, it doesn't consider the first two weeks between your period and conception(fertilization is the same as this) and it thinks in terms of calendar months. There is no calender month that is only 4 weeks except February. All those missing days between day 29-31 in some months add up.
So basically, its the same, 9 calender months, with the first day being conception, or 40 weeks which is really 10 28 day months first date being first day or last menstrual period. Figuring 40 weeks out tends to be more accurate.
Shyla RN
__________________
I hope I was able to assist, please leave feedback after accepting! It's greatly appreciated!