I was able to filter out null dates with a rest query by filtering on dates greater than 1/1/1900...
$filter=DueDate gt datetime'1900-01-01T00:00:00'
$filter=DueDate gt datetime'1900-01-01T00:00:00'
they may have fixed the null thing on Office365, but my on premises install still has the issue.