https://kodejava.org/how-do-i-know-if-a-date-is-before-another-date/
How do I know if a date is before another date?