Como obtenho o registro de data e hora do servidor no Cloud Functions para Firebase com Firestore?

Como podemos obter um carimbo de data / hora do servidor, sem usar o banco de dados em tempo real, mas usando o Firestore?

import * as functions from 'firebase-functions'
import { Firestore } from '@google-cloud/firestore'

const db = new Firestore()

export let testIfMatch = functions.firestore
        .document('users/{userId}/invites/{invitedUid}')
        .onCreate(event => {
            let invite = <any>event.data.data()

            if (invite.accepted == true) {
              return db.collection('matches').add({
                friends: [userId, invitedUid],
                timestamp: doc.readTime // <--- not exactly the actual time
              })
            }

questionAnswers(1)

yourAnswerToTheQuestion