I can tell you what the Moonies say about this:
Jesus was right and John the Baptist lied.
John the Baptist lied because he was afraid of being persecuted along with Jesus' followers.

God tried three times to send a prophet with a perfect family. The first attempt was through Adam. That failed because Eve fell prey to the temptation of the serpent.

The second attempt was through Jesus. That failed because Jesus did not get the support he needed from John the Baptist. Furthermore, he did not get the support he needed from Joseph, who was never fully convinced that Mary was not up to any hanky-panky.

The third attempt is through Reverend Moon, and God never fails on the third attempt.