Eso es completamente posible, si el objeto de asignación es sellado o congelado por MongoDB.
En su lugar, haga una copia y agregue su propiedad a la copia, quizás con la distribución de propiedades de ES2018:
allocation = {...allocation, timestamp: moment(allocation.end_date).format('x')};
...o si no puede usar la distribución de propiedades, Object.assign :
allocation = Object.assign({}, allocation, {timestamp: moment(allocation.end_date).format('x')});
Deberá cambiar const let en ambos casos, ya que estamos cambiando el valor que tiene la variable allocation . O por supuesto, déjalo como const y recuerda la versión modificada por separado:
const updatedAllocation = {...allocation, timestamp: moment(allocation.end_date).format('x')};
response.status(200).send(updatedAllocation);
Correcto. const se aplica a la variable (allocation ), no el objeto al que se refiere la variable.