Consider using the command "find" to locate files based on date. Without knowing your full requirements, "find" might suit (or might not).
Code:
find /dir -mtime +1 -exec cp {} /dest/dir/. \;
or
find /dir -ctime +1 -exec cp {} /dest/dir/. \;
Look at "man find" to work out how to use mtime, ctime or atime.