I fished the javascript code out of the page and discovered that the table sorting code was the same one I used for work.
The problem with my dates is that the cell had a leading and trailing space due to the way I thought you had to code tables. I was using " || " to separate the cells. Once I removed the extra spaces, it sorts as expected.