Move date range controller methods into a concern.
Make the balance calculator work with arbitrary date ranges.
Restore account balance graph behaviour.