Ok, I think you will like this : ) Or at least I hope you will. I noticed something a while ago. Our Bibles are actually lying to us about this passage, LoL. See the words "The Final Judgment" as your header? I'm guessing you may have copied and pasted this from somewhere, maybe from an online Bible translation that uses headers to summarize the passages of scripture. The Bible I use most often has the same wording in the Chapter summary. The Chapter is supposedly about, "The parable of the ten virgins, of the talents, and also the description of the last judgment."
But it's not the last judgment, LoL. Look:
"When the Son of Man comes in his glory, and all the angels with Him, then He will sit on His glorious throne. Before Him will be gathered all the nations, and He will separate people one from another as a shepherd separates the sheep from the goats. And He will place the sheep on His right, but the goats on the left...And these will go away into eternal punishment, but the righteous into eternal life."
This isn't about the dead being judged, it's about the nations being judged; those who are still alive on earth when He returns. I can't be the only one who has never noticed this, but obviously the editors of these Bibles didn't because they are being misleading here. The last judgment is actually the Great White Throne judgment that you quoted in the other passage:
Then I saw a great white throne and him who was seated on it. From his presence earth and sky fled away, and no place was found for them. And I saw the dead, great and small, standing before the throne, and books were opened. Then another book was opened, which is the book of life. And the dead were judged by what was written in the books, according to what they had done. And the sea gave up the dead who were in it, Death and Hades gave up the dead who were in them, and they were judged, each one of them, according to what they had done. Then Death and Hades were thrown into the lake of fire. This is the second death, the lake of fire. And if anyone's name was not found written in the book of life, he was thrown into the lake of fire. -Revelation 20:11–15
This then would be in complete agreement with Revelation 20:5, which states that the rest of the dead (the wicked dead) are not resurrected until the 1,000 years were completed. The only resurrection that takes place at Christ's return is the resurrection of the just (1 Thessalonians 4).
So a more exacting interpretation of Matthew 25:31-33 suggests these will be two separate and distinct judgments, and since Revelation 20:5 states that the rest of the dead aren't raised until after 1,000 years have passed, this would seem to support the notion of a millennium.
What do you think?