When updating / resetting training dates, user should be able apply retrospectively to all existing training records and not just new users and recalculate their new reset date.