         self.embed(pageVC, into: self._calendarVCView.pageVCViewContainer)
         pageVC.view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
     }
+    
+    func _viewWillAppear(_ animated: Bool) {
+        super.viewWillAppear(animated)
+        
+        let initialVC: _CalendarDaysVC = self._daysVC(for: self._displayedMonthAndYear)
+        self._switchTo(daysVC: initialVC, direction: .forward, animated: false)
+    }
 }
 
 

            direction: direction,
            animated: animated,
            completion: { _ in
                self._isPaging = false
            }
        )

    // Private Lazy Variables
    fileprivate lazy var _calendarVCView: CalendarVCView = self._createCalendarVCView()
    fileprivate lazy var _pageVC: UIPageViewController = self._createPageVC()
    fileprivate lazy var _firstDisplayedDay: Date = self._getFirstDisplayedDay()
    
    // Private Variables
    fileprivate var _currentDaysVC: _CalendarDaysVC?
    fileprivate var _isPaging: Bool = false
    fileprivate var _displayedMonthAndYear: Date = Date().startOf(component: .month)
    fileprivate var __selectedDate: Date?
    
    // Lifecycle Overrides
