code: public LocalDate getLocalDate(final int index) {
      if (_values[index] == null || _values[index].isEmpty()) {
        return null;
      } else {
        return LocalDate.parse(_values[index], DATE_FORMATTER);
      }
    }
docs: Returns an entry from a given column index as a LocalDate (possibly null). Throws an ArrayIndexOutOfBoundsException if the index is
  greater than the number of columns in the header definition. Throws a DateTimeParseException if the underlying data is not a date in
  ISO local date format (YYYY-MM-DD).
  
  @param index the index of the entry, zero-based.
  @return the entry, can be null if the value is null or empty