Скажите, пожалуйста, я правильно понимаю, что через for each задачу не решить, потому что типы данных разные - String vs Date ? И нужно другой алгоритм ?