God does not inhabit linear time. All time is Now to God. When God became Man, he did so by being born of a mother -- the Mother of God -- and, like all humans, He experienced linear time. But He was not bound by linear time; He inhabits the eternal Now in the present tense. As Our Lord Himself said, "Truly, truly, I say to you, before Abraham was, I am" [John 8:58].
BTW, with all due respect to Mary, she in fact was the human vessel that birthed the human Son of God in his form as man, Jesus Christ.
Saying that the Blessed Virgin was merely a vessel that bore the Word of God is like saying the Ark of the Covenant was merely a box used to carry a couple of tablets around. In each case the vessel is inhabited by special Divine Grace that sets them apart from other, impure vessels.
And God did not take the form of man; God became Man, in the Person of Jesus Christ. To deny that Christ came down from Heaven by the Power of the Holy Spirit, became incarnate of the Virgin Mary, and was made Man is to deny the Creed -- and to deny the Creed is to deny the Christian Faith.
I am not saying that Mary wasn't "special" -- she was. But she indeed was THE vessel (however clinical the word) of which the Son of Man was born, and no she wasn't "perfect" or sinless -- even at that time.
Moreover, every "special" person chosen by the Holy Spirit was a mere human -- subject to sinful nature of man, thus needing the blood of Christ to cleanse them including such luminaries as: Mary, Paul, Peter, and every Apostle and Saint you can think of...
"..To deny the Creed is to deny the Christian Faith."
"Christian Faith" OR Catholic Church??