read: implement Date type support
test: add null and undefined read() tests