Попробуйте это:
maximum_to_date = Delivery.objects.filter(name__exact='name1').aggregate(maximum to_date=Max('valid_to'))
result = Delivery.objects.filter(valid_to=maximum_to_date)
Обратите внимание, что вам нужно filter () во второй строке, потому что две или более поставок могут иметь одинаковое значение valid_to
.В таком случае вы можете либо принять их все, либо, например, взять с наименьшим идентификатором, в зависимости от того, что вам нужно.