ты пишешь что то крутое но я вообще не понимаю что ты имеешь ввиду, если честно)
да совсем не крутое, обычное. вот есть у тебя выборка из модели ThisDay и из модели News. Ты собрал нужное количество постов, потом в foreach создаешь массив из каждой выборки, где ключом будет выступать тот параметр, по которому тебе надо сортировать.
На выходе у тебя получается два массива нужной конфигурации (дата, автор, тайтл, описание и все остальное, что требуется), ты сливаешь вместе эти массивы и потом сортируешь их с помощью функции ksort() (по ключу с сохранением связи "ключ значение")