With the interest of surfacing "What do I need to do next" notices more directly on the course home page, we'd like to explore taking the information rendered in the course dates sidebar and using it to power a set of important course milestone messages. Eventually these would be transitioned to a notification framework / infrastructure, but in the interim these messages begin to facilitate the burying of course dates on the home sidebar as a top level visible element.
Revisit this list of messages from 2015 - https://invis.io/YJ84G4VFM#/115208673_Messages_And_Alerts
1.) Before Course Start. (persists?)
2.) Before Upgrade Deadline (2 weeks)
2.5.) Before Verification Deadline (2 weeks)
3.) Before Course End (2 weeks)
4.) Before Certificate Delivery (right after Course End, show until date passes)
5.) After Course End: Certificate!
6.) After Course End: Verification Requirements not met
7.) After Course End: New Run / Re-Enroll (#loops4lyfe)