If you can convert the date to a recognizable format this will work just fine. For instance, "2014-08-07" will convert just fine given your sample code. You can tackle this problem a number of ways
convert the date properties to this format when you read back the data from the $http request:
App.controller('Ctrl', function ($scope, $http) {
$http.get('Data/Schedule.json').success(function(data) {
$scope.Dates = data.map(function(object) {
object.date = << convert date >>;
return object;
});
});
});
or, write your own filter that converts the input on the fly:
App.filter('myDateFilter', function(){
return function(input, format) {
var convertedDate = << convert input >>
return $filter('date')(convertedDate, format);
}
});