The docs for Webhook Integration define the payment_date as:
Time/Date stamp generated by payment processor, in the format HH:MM:SS Mmm DD, YYYY ZZZ (e.g. 12:34:56 Dec 21, 2012 MST)
Is the timezone abbreviation of MST guaranteed to be static and exist in every payload? Or is the abbreviation dynamic and may change for different payloads?
In other words, since we have to parse the date string into a strongly typed date, I need to know if the timezone abbreviation will always exist with the payment_date field and if the abbreviation will change depending on either the time of year, or the date being submitted from a different server with a different time zone.
FWIW: It would be much easier to deal with if the date was guaranteed to follow the ISO 9601 or RFC 1123 format; or simply be returned in UTC time.