# File lib/active_support/values/time_zone.rb, line 236
  def parse(str, now=now)
    date_parts = Date._parse(str)
    return if date_parts.blank?
    time = Time.parse(str, now) rescue DateTime.parse(str)
    if date_parts[:offset].nil?
      ActiveSupport::TimeWithZone.new(nil, self, time)
    else
      time.in_time_zone(self)
    end
  end