TimeZone.getTimeZone("US/Mountain") and TimeZone.getTimeZone("MST") are returning different results. Does MST in this java class not represent "Mountain Standard Time"?
TimeZone.getTimeZone("US/Mountain")
TimeZone.getTimeZone("MST")