Find all files in the current directory and its subdirectories, and execute a command to replace the current date with a randomly chosen date from the past week.
find ~ -type f -exec sed -i 's/$(date +"%m-%d-%Y")/ "$(shuf -n 1 -e $(date +"%^b-%d-%Y") $(date --date="1 week ago" +"%^b-%d-%Y"))"/g' \;