There is also Gerald Schroeder.
Here he reconciles the Genesis account using time dilation.
The Age of the Universe
http://geraldschroeder.com/wordpress/the-age-of-the-universe/
Try to read later, thanks.
Without much of it, I will say that while "In the beginning God created the heaven and the earth" (Genesis 1:1) may be read as separate from days in which order and then life on earth was formed, and Genesis 2:4 refers to a day as a collective, and a solar "day" in Gn. 1:1-3 as meaning our sunset to sunrise did not exist, since there was no sun until sometime during the 4th day, and thus some other source of light provided night and day for a rotating earth. Yet this would have to be a slow an exceedingly rotation for million-year day. Or as Schroeder says of even the five and a half days" before man was formed, "How would we see those days stretched by a million million?" [via time dilation] However, since vegetation began on the the third day then night could not have been exceeding long.
The latter seems to be a problem with what Schroeder says: "The biblical text shows us (and the Talmud confirms) that the soul of Adam was created five and a half days after the big bang creation. That is a half day before the termination of the sixth day. At that moment the cosmic calendar ceases and an earth based calendar starts. How would we see those days stretched by a million million? Five and a half days times a million million, gives us five and a half million million days." That would mean long darkness for vegetation.
And God said, Let the earth bring forth grass, the herb yielding seed, and the fruit tree yielding fruit after his kind, whose seed is in itself, upon the earth: and it was so. And the earth brought forth grass, and herb yielding seed after his kind, and the tree yielding fruit, whose seed was in itself, after his kind: and God saw that it was good. And the evening and the morning were the third day. (Genesis 1:11-13)
Yet if Schroeder moves his million million days back to before day 3 then it would mess up his calculations.