There are alot of assumptions and misconceptions about Christmas and Christ's birth.
The facts are we don't know where exactly Jesus was born other than Bethlehem. We know the magi didn't arrive the night Jesus was born. And sometimes we mix up some of the traditions and legends with facts. (Donkeys, drummer boy, angels singing were added)
Here is the simple fact that is summed up in scripture though:
Matt. 1:21 "And she shall bring forth a son, and thou shalt call his name Jesus: for he shall save his people from their sins."