Неожиданно - это когда в расписании февраль отмечен, как и другие месяцы, а транзакция не появляется :)
Создавать вторую копию, на мой взгляд, не очень хорошая идея, т.к. это - лишние движения (много движений). Может быть лучше сделать в расписании отдельный атрибут - переносить транзакцию на последний день текущего месяца или на первый день следующего в случае отсутствия в текущем месяце запланированного дня.