We're experiencing the same problem. I'd advise recording the expiration time in your database. Not the seconds to expire, of course, but the actual date/time of ...
Lee mas