Moment.js имеет множество встроенных функций для управления временем. Не хватает одного формата продолжительности. Однако можно преобразовать продолжительность в миллисекунды, а затем использовать форматы moment.js для форматирования результата.

moment.utc (totalDurations.asMilliseconds ()). format («ЧЧ: мм: сс»)

'use strict'
console.clear()
const durations = [
 '1:40:20',
 '0:30:50'
]
const totalDurations = durations.slice(1)
 .reduce((prev, cur) => moment.duration(cur).add(prev),
  moment.duration(durations[0]))
console.log(`Total time is: ${moment.utc(totalDurations.asMilliseconds()).format("HH:mm:ss")}`)

Вот полный пример Codepen о том, как это сделать.