pub fn parse_date<I>( out: &mut Parsed, out_tz: &mut Option<Tz>, date: &mut Peekable<I>, pat: &[DatePattern], ) -> Result<(), String>where I: Iterator<Item = DateToken> + Clone,