pub fn parse_lifecycle_date(date: &str) -> Result<NaiveDate, &'static str>