OS X Finder sorting by date shows some files in incorrect order

Is there any logic behind OS X's file sorting patterns?

Here is a screenshot of two file dialogs open side by side:

Why on the left it is labeled as "no date" and on the right it is "today"?

What is the purpose of "no date" anyway? Isn't it kind of useless, especially appearing on the very bottom of the list?

Is there any fix for this?

I'm on Mavericks.


Caching.

Not all Finder dialogs use the latest information available for a file to improve performance. Information such as that is loaded asynchronously, but this sometimes fails and doesn't show the correct information.

If a directory is taking too long to load, Finder may sometimes prefer to load partial information rather than not listing the directory contents in a timely manner. If this data is never loaded, it is never cached and is consistently listed incorrectly in certain circumstances.

This can usually be fixed by remounting the partition (if applicable) or restarting.