allow to generate a unique BsonObjectID with a specified timestamp