Revert "consolidate null date tests"

This reverts commit cfb0955dfe402d7484a0b3303dd7e577234bd1a5.
Revert "Allow setting optional date props to null"

This reverts commit 63fdcf6d2e24e6c69b1d372407b4ed20539b0d9e.