GcCalendarModel optimise updates

.. don't reset if the current month and year are the same as
   the current selection and no rides have been added or deleted.