pub fn parse_timestamp(timestamp: &str) -> Result<NaiveDateTime, String>