In programming, we have standard ways to specify 'red flags' or corner points or invalid values.

For instance, 

NONE = -1

EOF = -1

emptyString = ""

How does one set an invalid value for a java.util.Date? 

Is assigning null the best answer? Note that even String has "".

Date aVar = [red flag or invalid value]