Index: backend/controllers/taskController.js
===================================================================
--- backend/controllers/taskController.js	(revision 1822db35ffa4cf176a7996befa4adf3fc3eef75f)
+++ backend/controllers/taskController.js	(revision defb0fb2f3cd7c294c0a1f00a2474944e06d4be2)
@@ -10,5 +10,7 @@
     let effectiveDate;
 
-    if (date === now.toISOString().split('T')[0]) {
+    const localDate = now.toLocaleDateString('en-CA');
+
+    if (date === localDate) {
       if (now.getHours() < 7) {
         effectiveDate = new Date(now);
@@ -18,5 +20,7 @@
       }
     } else {
-      effectiveDate = new Date(date);
+      return res
+        .status(404)
+        .json({ message: 'Cannot fetch task for different date!' });
     }
 
