Change Course Instance dates to DateTime

Turns out I misunderstood what was going on here, so I've altered the start and end dates to be `DateTime`s. Will need to speak to @kcorrick and @langphil about updating existing courses too.