WTF is wrong with domain registrars and certificate authorities? They send you warning notices about 8 months ahead of time that your domain / certificate is about to expire. They send these emails almost weekly, for a period of about 8 months leading up to the actual expiry date. It usually takes 1-2 days to renew a certificate and even less for a domain.
What makes these organizations so special? It frustrates the living crap out of me. They make it sound like it is the forthcoming doomsday of all life on this planet. And, if you DO renew early, at least for SSL certificates, the new date starts from the date you renewed - i.e. you lose the amount of time you had left on the old certificate. Good way to make money.