Handling null values in DateTime C#