add more tests for date support