> Having two fields (i.e. UserHasVerified, UserVerificationDate)

What happens when they get out of sync?