Поскольку опция -d не существует в MacOS X или FreeBSD, вот ответ для них
Получение даты относительно текущего времени
date -v -1d
В частности, для вашего вопроса вам понадобятся флаги -j и -f , чтобы использовать конкретную дату
date -v -1d -j -f %m%d%y 091509 +%Y%m%d