Yes -- and really mean that, and realize what it means! God isn't subject to time. He isn't subject to Nature, but He created Nature. See?
So, He can move from the moment the Universe came into being to a moment when Earth is a water world, like...
...like you or I could walk from one room into another room.
Because He isn't under, beneath, subject to Nature. He can replace all this heavens (universe) and Earth whenever He chooses, with a new one.
We can read about this reality in the scripture too, if you like -- the reality that He isn't subject to time/nature/laws of physics.
I think time travel movies, and books, etc. have muddied our way of thinking on how God and time works. Many think God exists in the past, present, and future (i.e. in all points in time).
I believe God has chosen to live within our present time, and thus that means He subjects Himself to our time as a result. Sure, God can look into the future and know what is going to happen like with the events in Revelation. But this does not mean God has to time travel in order to know what will happen in the future. God simply knows all things. God is aware of all possibilities (See: Matthew 11:21). That does not mean that He is living out those possibilities right now, too.
Think about this. If God rested (stopped) from His work on the 7th day back in Genesis, then how could He really be doing that if He was working and not resting in another part of time? Short answer is that He couldn't.
Hebrews 10:12 says,
“But this man, after he had offered one sacrifice for sins for ever, sat down on the right hand of God;”
Okay. Jesus offered ONE sacrifice for sins FOREVER.
Think. If Jesus offered ONE sacrifice for sins FOREVER, then that means that He cannot be reliving this sacrifice or repeating this sacrifice over and over and over and over and over again in some past time line. ONE sacrifice was made. Jesus is not living in the past repeating this sacrifice over and over and over and over again. It happened only ONE time. ONE sacrifice was made FOREVER.
This means God does not exist in some past timeline and He is a slave to time repeating the same events. God is not a slave to time whereby He mindlessly repeats those events over and over and over again. This is what has to be if God lived in the past, present and future in all points in time simultaneously.
Good thing God doesn't have to be a slave to time. For the Scriptures do not teach such a thing.