find
is probably the best bet if you want to run it yourself:
find . -name '*Report.csv' -mtime +8 | xargs tar -czvf oldfile.tar.gz
There is also a pretty standard tool for clearing up old files called logrotate
which can match a pattern in a folder and do various tidyups, including compressing old files and deleting historics.