Add tests for calendar course start and end dates
Set non-credit course start/end dates explicitly

This is similar to what we've been doing to credit courses.