El comando date, a través del parámetro -d, --date=STRING
permite mostrar y calcular la fecha distinta a la actual a partir de la suma o resta de X años, meses, días, minutos o segundos. Esto es útil cuando queremos por ejemplo añadir o restar 7 días a la fecha actual. Vamos a ver unos cuantos ejemplos:
Sumar 7 días a la fecha actual y mostrarlo en formato estándar:
$ date --date='+7 day' vie may 13 17:40:47 CEST 2011
Restar 7 días a la fecha actual y mostrarlo en formato timestamp:
$ date +%s --date='-7 day' 1304091656
Sumar un año a la fecha actual con formato de fecha y hora:
$ date +%c --date='+1 year' dom 06 may 2012 17:41:53 CEST
Restar dos meses a la fecha actual:
$ date --date='-2 month' dom mar 6 16:42:48 CET 2011
Y así muchos más ejemplos. Seguro que os resulta muy útil dentro de scripts en bash por ejemplo.