[3] Better way to handle day switching in DayView.

-make switching animation duration more constant.
-improve condition checking when we animating the view.