#Ruby pet peeve: sloppily parsing a wide range of date or time formats when only one is intended.
`Date.parse(my_string)` is not your only option and handles all kinds of messy, ambiguous formats like like "5 jan" or "1/5".
`Date.iso8601("2026-01-30")` will only allow that format, which in my experience is usually intended.
Or `Date.strptime("2026-30-01", "%Y-%d-%m")` if you are American or otherwise encumbered.