Time-accurate charts and date fixes

- Charts now space measurements by the actual time between them, so gaps reflect real elapsed time instead of being evenly spaced
- Dates now display in day-month-year format throughout
- The custom date range picker's manual entry now uses day-first (dd/mm/yyyy)
- Fixed a custom date range not including entries recorded on the final day of the range
