diff --git a/tests/app/test_forms.py b/tests/app/test_forms.py
index 6fee185b..9c44c721 100644
--- a/tests/app/test_forms.py
+++ b/tests/app/test_forms.py
@@ -12,8 +12,6 @@ from werkzeug.datastructures import ImmutableMultiDict
 def test_datetime_utc_field_no_timezone_is_local_timezone(testclient):
     del current_app.config["TIMEZONE"]
 
-    offset = LOCALTZ.utcoffset(datetime.datetime.utcnow())
-
     class TestForm(wtforms.Form):
         dt = DateTimeUTCField()
 
@@ -22,6 +20,7 @@ def test_datetime_utc_field_no_timezone_is_local_timezone(testclient):
     assert form.dt.data is None
 
     utc_date = datetime.datetime(2023, 6, 1, 12, tzinfo=datetime.timezone.utc)
+    offset = LOCALTZ.utcoffset(utc_date.replace(tzinfo=None))
     locale_date = datetime.datetime(2023, 6, 1, 12) + offset
     rendered_locale_date = locale_date.strftime("%Y-%m-%d %H:%M:%S")
     rendered_locale_date_form = locale_date.strftime("%Y-%m-%d %H:%M:%S")
@@ -145,8 +144,6 @@ def test_datetime_utc_field_japan_timezone(testclient):
 def test_datetime_utc_field_invalid_timezone(testclient):
     current_app.config["TIMEZONE"] = "invalid"
 
-    offset = LOCALTZ.utcoffset(datetime.datetime.utcnow())
-
     class TestForm(wtforms.Form):
         dt = DateTimeUTCField()
 
@@ -155,6 +152,7 @@ def test_datetime_utc_field_invalid_timezone(testclient):
     assert form.dt.data is None
 
     utc_date = datetime.datetime(2023, 6, 1, 12, tzinfo=datetime.timezone.utc)
+    offset = LOCALTZ.utcoffset(utc_date.replace(tzinfo=None))
     locale_date = datetime.datetime(2023, 6, 1, 12) + offset
     rendered_locale_date = locale_date.strftime("%Y-%m-%d %H:%M:%S")
     rendered_locale_date_form = locale_date.strftime("%Y-%m-%d %H:%M:%S")