I choose to believe Christ's birth was in December because the decree from Caeser Ausgustus went out that the "world" be taxed and that persons return to their cities of birth for the census count. Therefore, Joseph - being a man, the head of household - waited until the last minute to file - the last week in December to return to Bethlehem.
Oops - that's "Augustus". Sorry..!