fix that nasty streak bug where rest days wouldn't apply if it was in the middle of the last_check_date range