Here is a script that will copy files newer than 8 months.
# Script TimedCopy.txt
var str from, to, timediff, list, file
lf -n "*" $from ($ftype=="f") AND ($fmtime > addtime(diff(("-"+$timediff)))) > $list
while ($list <> "")
do
lex "1" $list > $file
system copy ("\""+$file+"\"") ("\""+$to+"\"")
done
The lf (list files) command is pretty flexible. Its help page is at http://www.biterscripting.com/helppages/lf.html .
To run the script, copy and paste the script into file C:/Scripts/TimedCopy.txt, start biterscripting and run this command.
script "C:/Scripts/TimedCopy.txt" from("c:/copyfrom") to("d:/copyto") timediff("240000000")
Explanation of the timediff argument
"240000000" means 240 days, 00 hours, 00 mins, 00 secs
"120000" means 12 hours, 00 mins, 00 secs
"3000" means 30 mins, 00 secs
"30" means 30 seconds
etc.
(By dated, I assume you mean modified. If you meant created, use $fctime instead of $fmtime in the script.)
Hope this helps.