fixed Nullable<DateTime> property comparison

When comparing two objects' properties it would fail with NullReferenceException if a property is Nullable<DateTime> type and subject's property is null. I created some tests to prove it fails and also created tests to ensure other cases of comparison work. I didn't find any cases when comparison would fail after removing the EquivalencyAssertionOptions setting for DateTime type. If you can find one please let me know.