Hola:
Si al método sumar(), le pasamos el número de horas por parámetros... y devolvemos solo el objeto Date()... (return this);
Luego podemos reescribir el método toString():
Fecha + Hora, y los resultados serán otros:
alert(new Date().sumar(2))
Saludos