Добавьте новое поле в комментарий в вите инта отвечающий за день его создания от 0 года (dday) и комплексный индекс на основе dday и dtime desc. Тогда все запросы отвечающие за расспределение комментариев по дням будут считаться намного быстрее.
Это не задача изменения логики баланса а его представления, отображения, а для этого существуют шаблоны.
Если это класс на фронте, я бы четко разделил методы для реального значения баланса для расчетов и его строкового представления для отображения в шаблонах.