Algo parecido com isso pode fazer você ir na direção certa.
#!/bin/bash
cutoff="20121122"
for i in 'find . -type f -name "*widget*.gz"; do
modDate="'stat -c %y $i | awk '{print $1}' | sed 's/-//g''"
if [ ${modDate} < ${cutoff} ]; then
command here on $i
fi
done
Esta foi uma rápida redação, porque minha esposa está esperando que eu saia de casa, então tente isso um pouco e vou tentar testá-la mais profundamente ainda esta noite.
Editar - Isso significa ser um "ontem" flutuante em relação ao dia atual? Ou é um disco "22/11/12"?