Isn't this like your 3rd post about this? Baby will come when baby is ready. Just because your due date is Jan 1st doesn't mean he/she will be born on or before then.
I was having contractions the last 3 weeks of my pregnancy and had no idea until I was put on a monitor and told 'hey you're having some pretty good contractions, you feel that?'