I don't think that sort will every work for this application. With the way that you have your dates formatted, sort will always sort by the months before it ever considers a year. Take the following list of data:
- 03-04-1999
- 04-15-2000
- 01-15-2001
You run the values through sort and you get these results:
- 01-15-2001
- 03-04-1999
- 04-15-2000
You can see that it is completly wrong. Sort will only look at the year if the month and days are the same.
The only way that sort will work is if you dates are in the form: YYYYMMDD. This way it will look at year, month then day. It would sort this correctly. You could always convert the dates to the above format and then sort.
Good Luck
Gary