#4, #72, #79: Add date validator