Уже несколько раз переписал методы по событиям: дату добавляю в формате String, дабы избежать добавлений той же даты с другим временем. Вывод в убывающем порядке. События не повторяются, а в значениях правильно посчитаны суммы. Что не так?