diff --git a/extensions/suspend/js/forum/dist/extension.js b/extensions/suspend/js/forum/dist/extension.js
index <HASH>..<HASH> 100644
--- a/extensions/suspend/js/forum/dist/extension.js
+++ b/extensions/suspend/js/forum/dist/extension.js
@@ -125,7 +125,7 @@ System.register('flarum/suspend/components/SuspendUserModal', ['flarum/component
             var suspendUntil = null;
             switch (this.status()) {
               case 'indefinitely':
-                suspendUntil = new Date('9999-12-31');
+                suspendUntil = new Date('2038-01-01');
                 break;
 
               case 'limited':
diff --git a/extensions/suspend/js/forum/src/components/SuspendUserModal.js b/extensions/suspend/js/forum/src/components/SuspendUserModal.js
index <HASH>..<HASH> 100644
--- a/extensions/suspend/js/forum/src/components/SuspendUserModal.js
+++ b/extensions/suspend/js/forum/src/components/SuspendUserModal.js
@@ -84,7 +84,7 @@ export default class SuspendUserModal extends Modal {
     let suspendUntil = null;
     switch (this.status()) {
       case 'indefinitely':
-        suspendUntil = new Date('9999-12-31');
+        suspendUntil = new Date('2038-01-01');
         break;
 
       case 'limited':
Use valid date (according to Illuminate Validator) for indefinite suspension