That article claims there wasn't even Bethlehem at that time/
Perhaps the most important reason to suspect the accuracy of Matthew and Luke is that Bethlehem in Judea did not exist as a functioning town between 7 and 4 BCE when Jesus is believed to have been born. Archaeological studies of the town have turned up a great deal of ancient Iron Age material from 1200 to 550 BCE 7 and lots of material from the sixth century CE, but nothing from the 1st century BCE or the 1st century CE.
The original Bethlehem is very old because it's mentioned in first Genesis 35:19
According to National Geographic:YLTJohn 741
"Many archaeologists and theological scholars believe Jesus was actually born in either Nazareth or Bethlehem of Galilee, a town just outside Nazareth, citing biblical references and archaeological evidence to support their conclusion. Throughout the Bible, Jesus is referred to as 'Jesus of Nazareth,' not 'Jesus of Bethlehem.' In fact, in John (7:41- 43) there is a passage questioning Jesus' legitimacy because he's from Galilee and not Judaea, as the Hebrew Scriptures say the Messiah must be."
others said, `This is the Christ;' and others said, `Why, out of Galilee doth the Christ come?42
Did not the Writing say, that out of the seed of David, and from Bethlehem--the village where David was--the Christ doth come?'
Another strange thing is: Why did Jesus and His parents stay in Bethlem for over a year if they didn't live there? The travelled to Bethlehem for the census. Jesus was born there.
The Magi vistited Jesus in Bethlem. That was at/around the 25 December (Christmas time) But
over a year later. Jesus was born at the Rosh Hassana/Feast of Trumpets/Jewish New yeat/10 September over a year earlier. The whole traveling star etc shows that. It's also shown, in a less exact way by word meanings. When the Mgi arrive Jesus is no longer called a baby but a (young) child.YLTMatt 21
And Jesus having been born in Beth-Lehem of Judea, in the days of Herod the king, lo, mages from the east came to Jerusalem,2
saying, `Where is he who was born king of the Jews? for we saw his star in the east, and we came to bow to him.'3
And Herod the king having heard, was stirred, and all Jerusalem with him,4
and having gathered all the chief priests and scribes of the people, he was inquiring from them where the Christ is born.5
And they said to him, `In Beth-Lehem of Judea, for thus it hath been written through the prophet,6
And thou, Beth-Lehem, the land of Judah, thou art by no means the least among the leaders of Judah, for out of thee shall come one leading, who shall feed My people Israel.'7
Then Herod, privately having called the mages, did inquire exactly from them the time of the appearing star,8
and having sent them to Beth-Lehem, he said, `Having gone--inquire ye exactly for the child, and whenever ye may have found, bring me back word, that I also having come may bow to him.' 9
And they, having heard the king, departed, and lo, the star, that they did see in the east, did go before them, till, having come, it stood over where the child was.10
And having seen the star, they rejoiced with exceeding great joy,11
and having come to the house, they found the child with Mary his mother, and having fallen down they bowed to him, and having opened their treasures, they presented to him gifts, gold, and frankincense, and myrrh,12
and having been divinely warned in a dream not to turn back unto Herod, through another way they withdrew to their own region. 13
And on their having withdrawn, lo, a messenger of the Lord doth appear in a dream to Joseph, saying, `Having risen, take the child and his mother, and flee to Egypt, and be thou there till I may speak to thee, for Herod is about to seek the child to destroy him.'14
And he, having risen, took the child and his mother by night, and withdrew to Egypt,
Jesus of Gailee
Jesus of Nazareth
Jesus of Bethlehem
All of them....
Galilee is a region.
Someone can be born in another town than he lives in
'If the historical Jesus were truly born in Bethlehem,' Oshri adds, 'it was most likely the Bethlehem of Galilee, not that in Judaea. The archaeological evidence certainly seems to favor the former, a busy center [of Jewish life] a few miles from the home of Joseph and Mary, as opposed to an unpopulated spot almost a hundred miles from home.'
I think the distance is of importance here. I don't know how fast travel was at those days. But it would mean they traveled when Mary was about 8.5 month pregnant. I'm no doctor but I think it would be a miracle Jesus is even born if His mother walked or rode a donkey for a 100 miles....