Joh 5:28 Marvel not at this: for the hour is coming, in the which all that are in the graves shall hear his voice,
Joh 5:29 And shall come forth; they that have done good, unto the resurrection of life; and they that have done evil, unto the resurrection of damnation.
Joh 6:44 No man can come to me, except the Father which hath sent me draw him: and I will raise him up at the last day.
Joh 12:48 He that rejecteth me, and receiveth not my words, hath one that judgeth him: the word that I have spoken, the same shall judge him in the last day.
Scripture reads to me , resurrection of the good guys and the bad guys is in the same hour and the last day. He does not say the day of this season or that season He plainly says last day.
2 groupings as shown by your own scriptures.
first mentioned is the resurrection of life
the second mentioned is the resurrection of damnation
The first mentioned is resurrected at Christ return, the resurrection of the saints. Also found in 1 Corinthians 15:23
The second mentioned is resurrected here Revelation 20:11-15. Also found in 1st Corinthians 15:24-27
It is the last day for the resurrected, they will be forever and ever.
Which we know forever and ever requires many days if they are forever and ever through christ Jesus, no?
Thats for understanding the last day the way you do, you are literally taking it as the last sun up sun down.
Now for the resurrection of the damned it is also the last day, because they will not be forever and ever, they will be subject to the second death.
So what is the meaning of last day?
We know by scripture that the saints will live and reign with Christ for a thousand years after being resurrected and that Christ must subject Himself to the Father, that God may be all in all and that God will end all authority, rule and power when this happens. 1st Corinthians 15:28, Revelation 21
These have power over the second death and shall be with the Lord forever and ever and will dwell in the new heaven and earth, be presented by God New Jerusalem and God will dwell also among them at that time.
We also know that the dead must wait a thousand years after the return of Christ until thier resurrection and that the second death does have power over them.
So does last day still mean what you think it does or does it mean exactly what God said it means.
Grace to you, peace from God and the Lord Jesus Christ.