diff --git a/concrete/blocks/page_list/controller.php b/concrete/blocks/page_list/controller.php
index <HASH>..<HASH> 100644
--- a/concrete/blocks/page_list/controller.php
+++ b/concrete/blocks/page_list/controller.php
@@ -303,9 +303,9 @@ class Controller extends BlockController
                 $start = "$year-01-01 00:00:00";
                 $end = "$year-12-31 23:59:59";
             }
+            $dh = Core::make('helper/date');
+            /* @var $dh \Concrete\Core\Localization\Service\Date */
             if ($timezone !== 'system') {
-                $dh = Core::make('helper/date');
-                /* @var $dh \Concrete\Core\Localization\Service\Date */
                 $start = $dh->toDB($start, $timezone);
                 $end = $dh->toDB($end, $timezone);
             }
@@ -313,8 +313,7 @@ class Controller extends BlockController
             $this->list->filterByPublicDate($end, '<=');
 
             $seo = Core::make('helper/seo');
-            $srv = Core::make('helper/date');
-            $seo->addTitleSegment($srv->date('F Y', $start));
+            $seo->addTitleSegment($dh->date('F Y', $start));
         }
         $this->view();
     }
Minor code optimization in PageList::action_filter_by_date