     {
         if self.previousMonthView.containsToday
         {
-            UIView.animateWithDuration(0.25, animations: self.showPreviousView, completion: self.previousMonthViewDidShow)
+            UIView.animateWithDuration(0.15, animations: self.showPreviousView, completion: self.previousMonthViewDidShow)
         }
         else if self.currentMonthView.containsToday
         {

            
            if today.compare(self.viewController.selectedDate) == .OrderedAscending
            {
                
            }
            else if today.compare(self.viewController.selectedDate) == .OrderedDescending
            {
                
            }
        }
    }
    
    private func findTodayInWeekViews()
    {
        if self.previousWeekView.containsToday
        {
            UIView.animateWithDuration(0.25, animations: self.showPreviousView, completion: self.previousWeekViewDidShow)
        }
        else if self.currentWeekView.containsToday
        {
            let todayComponents = self.viewController.calendar.components([.Weekday, .WeekOfYear], fromDate: NSDate())
            
            self.currentWeekView.setSelectedDate(weekday: todayComponents.weekday)
        }
        else if self.nextWeekView.containsToday
        {
            UIView.animateWithDuration(0.25, animations: self.showNextView, completion: self.nextWeekViewDidShow)
        }
        else
        {
            let today = NSDate()
            
            if today.compare(self.viewController.selectedDate) == .OrderedAscending
            {
                
            }
            else if today.compare(self.viewController.selectedDate) == .OrderedDescending
            {
                
            }
        }
    }

        }
        else if self.nextMonthView.containsToday
        {
            UIView.animateWithDuration(0.15, animations: self.showNextView, completion: self.nextMonthViewDidShow)
        }
        else
        {
