diff --git a/src/credit/timew.rs b/src/credit/timew.rs
index bdd4d542883990fa5bd36a2baca965751427b20b..4de34e6129055c8d3072e34de06a50f7bcc65cb3 100644
--- a/src/credit/timew.rs
+++ b/src/credit/timew.rs
@@ -80,7 +80,7 @@ where
     let dt = NaiveDateTime::parse_from_str(&s, "%Y%m%dT%H%M%SZ")
         .map_err(serde::de::Error::custom)?;
 
-    let dt = DateTime::<Utc>::from_utc(dt, Utc);
+    let dt = DateTime::<Utc>::from_naive_utc_and_offset(dt, Utc);
     let dt = DateTime::from(dt);
 
     Ok(dt)