И ещё, т.к. это массив, было бы удобно видеть к его элементам комментарии, мол, «earlier с датой и id меньше, чем у текущего элемента, а later — больше».