Синхронизации это всё хорошо. Но неужели никого не смущает, что месячный период расчитывается с 1 по 1 число без возможности учитывать индивидуальные особенности людей, которые просто получают зарплату в другой определенный день месяца, и их цикл, например, с 20 по 20. Нет никакого смысла сравнивать по расходам неделю после зарплаты с неделей до зарплаты и давать советы на этот счёт (у многих людей платежи по кредитам и коммунальным услугам сдвинуты в первую неделю после зарплаты). Или например, если я заплатил за коммуналку 2 апреля, и в этом месяце решил ее заплатить 30 апреля, то мой апрель будет выглядеть хуже, чем май. Хотя фактически я делаю один платеж в свой цикл "от зарплаты до зарплаты", для меня нет разницы между 30 апреля и 1 мая, а для ДМ нет разницы между 1 и 30 апреля.