Journal: add cache for day offsets in list to ease updating the current-day display when scrolling
Fixes #20