Those who claim to see a contradiction in the narratives of Christ’s birth usually point to
Luke 2:39, which says, “When Joseph and Mary had done everything required by the Law of the Lord, they returned to Galilee to their own town of Nazareth,” and
Matthew 2:21–23, which says that Joseph and his family went to Nazareth on their return from Egypt. According to the critics, Luke, who says nothing about the flight to Egypt, indicates that Jesus was taken to Nazareth directly from the temple; and Matthew, who does not mention the temple observances, says that Jesus was taken to Nazareth directly from Egypt.
It’s important to acknowledge that silence does not equal denial. Luke’s omission in his narrative of the flight to Egypt cannot be construed as evidence that it never happened. Luke never says that Joseph and Mary did
not go to Egypt; he simply doesn’t comment on the event. Matthew never mentions the shepherds of the nativity—are we to assume because of Matthew’s omission that no shepherds came? Also important is the fact that neither Matthew nor Luke claim that he is penning an exhaustive account of every detail surrounding the birth of Christ.
The question then is, does Luke’s narrative allow for enough time for a trip to Egypt? Between the circumcision of Jesus and the trip to the temple was 32 days—about a month. Trying to fit a trip to Egypt and back in that time frame is problematic. A better way to reconcile Matthew’s and Luke’s narratives is to place the flight to Egypt
after Jesus’ appearance in the temple. This assumes that Joseph and Mary remained in Bethlehem after Jesus’ birth and that they had a place to stay—the “house” of
Matthew 2:11.