Approaches to investigate: 1. Static list of formats to accept in `DateTime.TryParseExact` -- could come from config (or anywhere) 2. `Regex` parser 3. `Regex`-driven format selector