date_period

Implements year, quarter, semi