change calendar feed to a sorted and improve the regular expression to match all legal dates
fix issue 1 by changing the google calendar feed and using JSON feed directly instead of processing a messy XML html document