Не могу понять почему keySet? Ведь key это Фамилия, а value это дата рождения
public static void removeAllSummerPeople(Map<String, Date> map) {
Map<String, Date> copy = new HashMap<>(map);
for (String key : copy.keySet()) {
Date date = copy.get(key);
int month = date.getMonth() + 1;
if (month == 6 || month == 7 || month == 8) {
mp.remove(key);
}