You need to parse those dates into the correct format. Use this:
if (angular.isDefined(chartData)) {
for (var i = 0; i < chartData.length; i++) {
var dateTimeArray = chartData[i][0].split('T');
var dateArray = dateTimeArray[0].split('-');
var timeArray = dateTimeArray[1].split(':');
var date = new Date(
parseInt(dateArray[0]),
parseInt(dateArray[1]) - 1,
parseInt(dateArray[2]),
parseInt(timeArray[0]),
parseInt(timeArray[1]),
parseInt(timeArray[2])
);
dt.addRow([date, chartData[i][1], chartData[i][2], chartData[i][3], chartData[i][4]]);