Better handle calendar links navigation

Relate to issue #1971 

For some reason the changes are not reflecting int he previous PR(#1995) so i made a new one. This PR deals with the navigation for the month, week, day and year but still the upcoming events and the past events tabs are not handled - probably because this is different view handler.