Guild Wars 2 does this idea perfectly with the Wizards Vault where if you miss out, you can still get the old rewards, you get to obtain a kit for a Core Legendary weapon, Legendary mats, as well as other things like gold, mats, etc. But I do not trust SE to try to implement something like this without the bean counters getting involved let alone them releasing something like this without using it as yet another excuse for every other complaint this game already gets from the community or as an excuse to extend the release cadences by another month.

Would I like to see something like this to give me reason to play the game more? Yes. Do I see this working out without immense backlash? No.