implement DateGrid, RangeGrid