def formatted_offset(colon = true, alternate_utc_string = nil)
      utc? && alternate_utc_string || TimeZone.seconds_to_utc_offset(utc_offset, colon)
    end
def formatted_offset(colon = true, alternate_utc_string = nil)
      utc? && alternate_utc_string || TimeZone.seconds_to_utc_offset(utc_offset, colon)
    end
Returns a formatted string of the offset from UTC, or an alternative
 string if the time zone is already UTC.

   Time.zone = 'Eastern Time (US & Canada)'   # => "Eastern Time (US & Canada)"
   Time.zone.now.formatted_offset(true)       # => "-05:00"
   Time.zone.now.formatted_offset(false)      # => "-0500"
   Time.zone = 'UTC'                          # => "UTC"
   Time.zone.now.formatted_offset(true, "0")  # => "0"