Adding smarter expiration validation.

Better to shift some intelligence here instead of forcing calls through to Chargify when we know they're not necessary.