$ find . -newermt 2012-04-01 -exec touch -d 2012-03-01 {} +

-newerXYは最近のfindでしか使えないので
古いfindならあらかじめtouchしておいたファイルに対して-newerする