pub fn parse_date(input: &str) -> Result<NaiveDate, MpsError>
Parse a natural-language or YYYYMMDD date string into a NaiveDate. Supported: today, yesterday, YYYYMMDD, last , days ago, last week, monday/tuesday/…/sunday (means last occurrence).