1. Если я не ошибаюсь, то для хранения даты поле должно иметь формат ГГГГ-ММ-ДД, а не ДД-ММ-ГГГГ.
2. Если пытаться найти максимаьлное значение в поле формата ДД-ММ-ГГГГ, то скорее всего будет выведено максимальное значение по ДД (день месяца), что недопустимо.
3. Вижу выход только в том, чтобы фильтровать значеиня уже через PHP, видоизменяя значение даты...
интересно, эти мои замечания ещё нужны?....