Вот код
package com.javarush.task.task19.task1904;

import java.io.File;
import java.io.IOException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import java.util.Scanner;

/*
И еще один адаптер
*/

public class Solution {

    public static void main(String[] args){
    }

    public static class PersonScannerAdapter implements PersonScanner{

        private Scanner fileScanner;

        PersonScannerAdapter(Scanner fileScanner){
            this.fileScanner = fileScanner;
        }

        @Override
        public Person read() throws ParseException {

            String firstname = "";
            String name = "";
            String lastname = "";
            String day = "";
            String month = "";
            String year = "";
            Date docDate = new Date();

            String[] s = fileScanner.nextLine().split(" ");
            firstname = s[0];
            name = s[1];
            lastname = s[2];
            day = s[3];
            month = s[4];
            year = s[5];
            day = day + "." + month + "." + year;
            SimpleDateFormat format = new SimpleDateFormat("dd.mm.yyyy", Locale.ENGLISH);
            docDate= format.parse(day);

            Person person = new Person(firstname, name, lastname, docDate);
            return person;

        }
        @Override
        public void close(){
            this.fileScanner.close();
        }

    }
}