Both - I assumed 2 months ago that my license was due - so I paid some extended thing.. then today I inspected my annual last year and realized that it was to expire this month, not 2 months ago.
I'm certain something is going on today but why would it expire two months early (I'm going to wait...