I had the exact same requirement, and wrote an overlay to do this. It stores the time of last successful bind in an attribute in the user's entry.
Wow, that looks like it's _exactly_ what I need. Lemme roll it out in a test environment and I'll ping you back on how much I like it. ;)