The first step is to ensure the user has actually been logging in. If they have then it is likely that they have not been logging out. As such when they come to use the system and do not require to enter their password, they technically are not logging back in so the date will not update.
