Subtrair dias, meses e anos de uma data em JavaScript

Alguém sabe uma maneira simples de marcar uma data (por exemplo, Hoje) e voltar X dias, X meses e X anos?

Eu tentei isso:

var date = new Date();
$("#searchDateFrom").val((date.getMonth() -1 ) + '/' + (date.getDate() - 6) + '/' + (date.getFullYear() - 1));

Mas eu tenho uma data negativa, por exemplo, hoje a saída foi:

03/03/2015

Algum conselho?

Obrigado.

questionAnswers(4)

yourAnswerToTheQuestion