Add date ranges for courses
Remove course.dates
Handle date_range with no start_date