Retire Layout#items_date_range.
Add TODOs.
Change Layout#x_axis_tick_dates from Numeric (year) to Date.
Return arrays instead of ranges and enumerators.

Ranges and enumerators do not have the same interface.
Layout#calc_items_date_range returns [earliest, latest] instead of a Range.
Remove some TODOs.