Returns the period of the given date considering the generator type.
date
@override T of(DateTime date) => _handler.of(date);