Thanks @sdetweil!
So it’s the call to moment.calendar() as you suggested. I changed calendar.js (line 339) to pass in a customised format:
calFormat = {
sameDay: 'LT',
nextDay: 'ddd[,] LT',
nextWeek: 'ddd[,] LT',
lastDay: '[Yesterday]',
lastWeek: '[Last] ddd',
sameElse: 'DD/MM/YYYY'
};
timeWrapper.innerHTML = this.capFirst(moment(event.startDate, "x").calendar(null, calFormat));
Presumably I could easily pull that format in from this.config
?