If you want to be creative, you can try this library:
https://github.com/ggutim/natural-date-parser
Supports conversion of strings like "January 2, 2010" into java.time.LocalDateTime objects out of the box, without any configuration.
java.time.LocalDateTime