Improve admin metrics
Allow more granularity of querying to reduce page load times.
Currently the full last year is loaded. Only the last 5 months should be queried on page load, and then more months should only be loaded on request.
Potentially we could add more refined date filtering as well, if there's an admin need for that.