new version of calendar with $http & $q services