Просто сделай заголовок в каждом елементе и проверяй если предедущий елемент выдает тот же заголовок то не показывай в текущем, и наоборот. Для дат используй LocalDateTime очень удобно проверять сегодня или нет. Самый простой способ реализации.
Элементе.
Не нужно так делать, создаются лишние вьюшки, которые не используются.
Я бы тогда посоветовал вьютайпы, но автор так и не сказал, в чём именно вопрос, мб это как раз уже сделано.