Thousands gathered in the biblical town of Bethlehem to celebrate in the traditional birthplace of Jesus.