I\'m confused about the different date classes. I\'d like to validate a String date in this format "yyyy-MM-dd". It must be a valid date and I have also to compare it