At least one day before the service end date is usually a good time if you're wanting to wait as long as possible.
You could also get auto refill so you wouldn't have to worry about it. Just go online to sign up. They usually give a little discount for auto refill.