My first thought is - how do you get the contact information for a closed office?
My current hack, which is not as great as yours, is to put a reminder on my calendar for a few days before my 1 year prescription ends. If I order new contacts in the one year period for another year’s worth of contacts (even if I am not out yet), I essentially get to go 2 years between visits. I will try your hack next if I can figure out a good way to get contact info for an office that won’t object.