Хорошо, я разобрался что, при использовании даты очень важно правильно писать название месяцев, и поэтому список может не генерироваться. объясните пожалуйста в чём ошибка логики поиска месяца? Я вытащил значение Date из коллекции copy, перекинул его в строку, и смотрю, встречается в строке нужный месяц или нет. 39 строку я уже переделал под:
map.remove(elem);
но всё равно не то. подскажите пожалуйста куда копать