The "Adaptable" theme has (or at least had in a previous versions) a nice feature that shows the due date of an assignment and some other activities, on the main course of the page, with a visual indication for the student regarding the submission status.
Maybe you should check it out. It's a great theme overall.