This gets a bit complicated here so hang on and ask if I don't make it clear. There are three characteristics of God that are important.
He is omnipotent, all powerful capable of doing anything that is not a logical contradiction. He is Infinite, He occupies all of space with His being. He is eternal, He is outside of time and able to view or participate in any moment of time at at will. (As Jesus God the Son, he did have a finite existence on earth).
As an Eternal omnipotent being he was able to extend His sacrifice on the cross to Mary at the moment of her conception. That is why when the Angel greeted her in Luke he was able to address her as "full of Grace". This was not a greeting, but rather a description.
I hope this clears up some of it for you.
Yes, much! Thx to both of you!