'Determine whether a given comment on a given object should be
allowed to show up immediately, or should be marked non-public
and await approval.
Return ``True`` if the comment should be moderated (marked
non-public), ``False`` otherwise.'

def moderate(self, comment, content_object, request):

    if (self.auto_moderate_field and (self.moderate_after is not None)):
        moderate_after_date = getattr(content_object, self.auto_moderate_field)
        if ((moderate_after_date is not None) and (self._get_delta(datetime.datetime.now(), moderate_after_date).days >= self.moderate_after)):
            return True
    return False
