“Seems to me the wise men told Herod that the star appeared around two years earlier. Toddler could be the description.”
If the star appeared two years earlier, that does not mean that Jesus was born two years earlier. The wise men found Jesus in Bethlehem. There’s no logical reason to believe the Holy Family was there for two years or even one year.
Herod was just trying to cover all possibilities by murdering EVERY male child under two years of age.
Fair enough. It is generally assumed that the new star appeared with the birth of Christ, but it could have appeared long before. And Herod could have been being careful by covering a wider range.
But then we have “come into the house” in verse 11. If there was “no room in the inn” why were they in a house that very night?
Of course, the Bible doesn’t give details on all this. So we just have to add our own filler. I think I side on the idea that Jesus was around two years old, and that Mary and Joseph were able to use the treasures from the wise men to make their move to Egypt.