def parse(string)
      ::Date.parse(string)
    rescue ArgumentError
      raise ISO8601::Errors::RangeError, @original
    end
def parse(string)
      ::Date.parse(string)
    rescue ArgumentError
      raise ISO8601::Errors::RangeError, @original
    end
Wraps ::Date.parse to play nice with ArgumentError.

 @param [String] string The formatted date.

 @return [::Date]