I have to admit I go back and forth on this issue. I think Shroeder has made some good points about time and perspective.
A gap between Gen 1:1 and Gen 1:2 makes the most sense and does not disagree with scripture
Time is a part of creation.
On the first day of creation, it was expanded. This fact was left out of all translated Bibles.
That is why Earth looks and is young, while the expanse of creation being so great gives an appearance that great age is required.
But it all will cease to exist in a moment, as Peter says, in about 1000 more years.