Hi,
You can renew your license at any time.
Licenses are perpetual, and can be used with any version of the software released before the maintenance end date.
Renewal price is fixed as well. It doesn't depend of how much time passed since the expiration date.
You can find more information about maintenance plans
here.