Calling just moment.clone() won't do anything but error. Since moment.isMoment(object) guarantees object is already a moment instance, just calling moment(object) will clone it per the moment docs http://momentjs.com/docs/#/parsing/moment-clone/css_transitions