code cleanup; simplified time data model to year precision instead of year-month-day precision.