Near expiry password feature

Near expiry password feature
we always receive token expiry, bur password claim may or may not be present. You cannot use DateTimeOffset to represent it. One option is to make it DateTime instead, so that it can be assigned to null.