Bug 1102228 improve data cycling

See commit message
I wonder if ``oldest_date`` might be a better name for this variable.  Isn't this the oldest date that's going to be retained?