Самый простой способ отсортировать массив сущностей по полю дата - использовать функцию usort()
Данная заметка предлагает не просто отсортировать массив объектов, но и сразу вернуть наиболее "свежую" дату, - в одно действие.
Функция php array_reduce() даёт возможность "собрать" массив к одному значению. И мы будем одновременно его сортировать и заменять результат в случае, если тот позже существующего.