Sort:  

Oh, if it can be coded as a dynamic number that would be the best of all. I was going under the assumption that would involve a decent amount of work and testing.

nah you could just add a variable to the operation:
days_to_reset
something like that.
would be really really easy imo.