Я бы просто сделал два свойства Min, Max, назначил бы им значение первого элемента, который вы добавляете в массив, затем каждый раз, когда вы добавляете новый элемент, просто проверяйте, меньше ли его DateTime или больше, чем Min Max,
Это красиво и быстро, и будет намного быстрее, чем перебирать массив каждый раз, когда вам нужно получить Min Max.