How to sort files entirely by date?
If you don't mind using the terminal you could try this:
find . -type f -exec ls -lth {} +
This will list files from current directory and all directories below, sorted by modified date. A variant not listing modification date would be:
find . -type f -exec ls -t {} +
But I believe that it would be better to just list the files that have changed the last 1440 minutes
find . -mmin -1440