# File lib/vcard/field.rb, line 473
      def to_date
        ::Vcard.decode_date_time_list(value).collect do |d|
          # We get [ year, month, day, hour, min, sec, usec, tz ]
          Date.new(d[0], d[1], d[2])
        end
      rescue ::Vcard::InvalidEncodingError
        ::Vcard.decode_date_list(value).collect do |d|
          # We get [ year, month, day ]
          Date.new(*d)
        end
      end