SimpleDateFormat setLenient(false): Strict Date Validation
SimpleDateFormat is lenient by default, so parse() turns 02/30/2026 into March 2 without an error. Call setLenient(false) for strict date validation, and add a ParsePosition and round-trip check for the inputs strict mode still accepts.
