No e leído tu código pero podrías utilizar las siguientes funciones de php para listar los archivos y, extraer la ficha de creación y ordenar los datos
Listar un directorio
scandir()
Extraer la fecha de un archivo
filectime()
Ordena un array manteniendo los indices
uasort()