WL-105 Show course cards sorted by start dates, latest first.

@chrisndodge @smagoun Kindly review the changes for WL-105 (sorting order of home page course cards)
Just to be on the safe side, can you add a test course which has None for 'start' and 'announcement'? Thanks.