Fix for the month header not updating immediately on iOS 6

- Now updating the overlay view for month when the scrollView stops scrolling via programatic changes
- Created a method for the update for DRY