I've found partial solutions but retrieving the date from a SharePoint list adds one more level of fun. The code I've got which is returning NaN is:
var LifeCycleStart = new Date(item.DeviceAvailableFrom);
Obviously the SharePoint column is DeviceAvailableFrom.