Вы можете заказать список словарей по любому желаемому ключу. В этом примере products (или Veggies) передается во встроенную функцию sorted (), которая принимает ключевое слово аргумента key. Itemgetter создает вызываемый объект, который принимает один элемент из массива product (или Veggies) и вводит его, и возвращает значение, которое будет использоваться в качестве основы для его сортировки.
from operator import itemgetter
products = [{'name': 'Veggie', 'time': '2020-01-06T07:53:29Z'},
{'name': 'Veggie', 'time': '2020-02-02T07:12:13Z'},
{'name': 'Fruit', 'time': '2020-01-06T07:53:29Z'},
{'name': 'Fruit', 'time': '2020-02-02T07:12:13Z'}]
rows_by_date = sorted(products, key=itemgetter('time'))
print(rows_by_date)
OUTPUT
[{'name': 'Veggie', 'time': '2020-01-06T07:53:29Z'},
{'name': 'Fruit', 'time': '2020-01-06T07:53:29Z'},
{'name': 'Veggie', 'time': '2020-02-02T07:12:13Z'},
{'name': 'Fruit', 'time': '2020-02-02T07:12:13Z'}]