Fix for broken forums due to forum entry with no start_date

modification of @jrbl's version to handle a dict with value None

Without this patch, Stanford's instance is unable to provide forum functionality for a class which had a discussion placed on a video which was later deleted.  This orphaned discussion returned `module.lms.start` as `None`, which made the `start_date` comparisons barf.