А за что эти переменные отвечают?
Вообще, чуть более разумным выглядит одно из:
А) Считать сумму (или что там у тебя) за день, вместо постоянного складывания в переменную.
Б) Завести таблицу (объект, Map), где будет делаться сопоставление между датой и величиной этих "переменных". А при наступлении очередного дня ты будешь обращаться к новой дате, которой в таблице ещё нет и заносить её туа.