If your dates are RFC2822 or ISO 8601 date strings you can use new Date(myDateString) to obtain a native JS Date object set to your date. Your date string looks like an ISO 8601 date so should be right probably for other date formats using JS native methods to parse dates can be inconsistent and unreliable cross-browser.
Once you've got a Date object you can use its .toLocaleString() to convert it to a localized date.
var app = angular.module('myApp', []);
app.controller('myCtrl', function ($scope, $http) {
$http.get('url', {})
.then(function (response) {
$scope.names = response.data;
$scope.names.timestamp = new Date($scope.names.timestamp).toLocaleString(); // Parse the date to a localized string
});
});
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/parse has a lot of info on parsing Date strings.
More info on toLocaleString https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString
Parsing and formatting dates and times can be a little involved - may be worth considering using Angular's built in methods or momentjs as others have suggested I've simply provided this answer as a starting point for completeness sake for those wanting a native solution.