Sí.
echo "yesterday" | xargs date +"%d %m %Y" -d
Solo para agregarlo, en bash:
date +"%d %m %Y" -f <(echo yesterday)
fecha -f le dice que haga lo mismo que -d excepto por cada línea en un archivo... puede establecer el nombre de archivo en - para que se lea desde la entrada estándar.
echo "yesterday" | date +"%d %m %Y" -f -
Puedes usar `command` o $(command) sustitución:
date +"%d %m %Y" -d $(echo "yesterday")