Ambas cosas pueden ser solucionadas desde la consulta SQL.
Lo primero, lo lograrás utilizando la cláusula
ORDER BY, seguida del nombre del campo mediante el cual deseas hacer la ordenación y la llave
DESC para indicar que el orden será descendente.
Lo segundo, es posible de lograr utilizando la función
DATE_FORMAT y asignando un alias al resultado para que puedas tomarlo con PHP e imprimirlo.
Para este ejemplo, imprimirías la fecha con
$reg['laFecha'].
Saludos