fix error message
add test for invalid date