How to sort by newest through random items from an array?

Ok bear with me, I used a map (dictionary) to associate datetime values to their slot numbers.

then when the first loop is done, it loops through the array of saved dates and finds their respective slot in the map, finally adding them to their parent scroll box.

Now I just need a way to sort that Slots Date array by date. any ideas?