expires_on returned from server is in UTC:
https://docs.microsoft.com/en-us/azure/active-directory/develop/v1-protocols-oauth-code
We need to do time zone conversion if we need to use that value.
Currently we check expires_in, and only fall back to expires_on if expires_in is unavailable.