Você não precisa fazer toda essa criação manual de datas.
db.test.update({
conversation: conv
}, {
$push:{ messages: {
message: message,
pseudo: name,
current_date: new Date()
} }
}, {
upsert: true
});
faria o trabalho.
Lembre-se também de que no Mongo 2.6, entre muitos outros recursos, você pode usar $currentDate que pode ser útil.