Since it is a non nullable property you will never be able to asign null. What you can do is create a ReesetDate method that sets _date1 to null if that would ever be needed.
_date1 will be null by default if there is no value asigned to it in the constructor so i dont see why you would want to reset it to null.