Time Machine is a great backup tool and usually works pretty flawlessly.  One area that could be improved is in recovering iCal Calendars.  To recover your iCal Calendars from a specific time you have to jump through a few hoops and do a few steps that may not seem very intuitive.  Here is how:

1.  Make Sure iCal is closed and not running.

2.  First Connect your backup Time Machine Device and Turn off your WIFI (and disconnect Ethernet if hard wired)

Turnoffwifi

3.  Next Click on Finder and click on the word GO | Go to Folder

Finder

gotofolder

 

4.  Type in ~/Library

Gotolibrary

5.  Now Click on Time Machine and Enter Time Machine

EnterTimemAchine

6.  Using Time Machine go back in time to the date where your Calendars were good.  Now in the Finder windows find the folder Calendars and click to restore this entire folder.  You can Restore it to your Desktop.

7.  Exit Time Machine and Drag / Copy this folder Calendars on your desktop to your Library Folder.  You can click again on Finder | Go to Folder | ~/Library if you missing the windows.  (Step 2 Again).

A message will appear letting you know there is already a Calendar folder,  click on REPLACE or Replace All.

replace

7.  Now Restart the Computer.  Do Not Open iCal yet.  You must first restart the computer or logout first and then after you are logged back in, then start iCal.  Your Calendars will be back (you may need to wait a minute or it to and you may see a message saying restoring calendar events.

After Restoring the Calendar Folder and copying it to ~/Library (Replacing the Folder) Make sure to reboot the computer before starting iCal.

Restart

 

Thats it Calendars are restored.  A bit of hassle but can be done.

Share