No, it doesn't "eat" the time. ls will only display the date, without the time, for all files older than 6 months. If available, you could use the stat command to show the full date and time, or on Linux hosts ls --full-time
Hmm, is the clock wrong on your server?
What is the output from:
date
More thoughts.
I don't know of a mainstream "ls" which outputs leading zeros on a day number "Oct 05 2010".
What Operating System and version are you running?
What did you type to display the sample directory listings?