Report: fix error due to cleanup
Report: fix balance by months graph not render due to invalid data
Report: refactor
Report: fix cannot select date