Complete overhaul of dates; now using timelineModel.currentDate()