Change date in exam and due_date in assignments to type date (not
datetime)

This seems like it was just a mistake, but if you really can convince me
that datetimes are better for this, than comment.
Add docket!

Also add the ability to join classes.