I've mounted a cifs share, and sometimes the times do not show up in the output of "ls -l" or "ls -la", etc. I've found the times always show up with the following usage:
ls -l --time-style=+"%M %D:%H:%M"
ls --full-time
There are other methods that show the time, as well. The main problem is that I can't find a way for the script to measure "file ages" properly due to the issue in the mounted directory.