private int getDayOfBirth() {
        view.printDayOfBirthInputRequest();
        int dayOfBirth = ConsoleInputUtils.readIntValue();

        List<ValidateException> validateExceptionList = new DOBValidator().validateDay(dayOfBirth);

        if (!validateExceptionList.isEmpty()) {
            view.printValidateExceptionsList(validateExceptionList);
            dayOfBirth = getDayOfBirth();
        }

        return dayOfBirth;
    }