Just did both my own and my father's 90 days online, on the website. Both took only a few minutes and got approved on the spot. We have saved the receipts and printed them.
It doesn't say when the next due date is. Even though I am perfectly able to count to 90, I am just in doubt if it should be counted from today, or from the actual due date which in this case is 19th of May.