if you want, that $scope.date have the actual tick time you need to watch the uptime - like so:
$scope.$watch(
function() { return DateService.updateTime; },
function(newValue){ $scope.date = newValue;}
);
here is a plunkr: http://plnkr.co/edit/2obW7z?p=preview