Если просто - то можно просто вписывать дату начала и конца, и дальше перебором все вывести
start = 'May 29 2014'
end = 'Nov 07 2014'
is_found = False
for data in resp['prices']:
if data[0].startswith(start):
is_found = True
elif data[0].startswith(end):
is_found = False
break
if is_found:
print(data[1])
Если по сложному - импортируем datetime, преобразовываем дату в datetime объект, и точно так же итерируем через список, при этом сравнивая объекты даты нужными кусками
from datetime import datetime
start = datetime.strptime('May 29 2014', '%b %d %Y')
end = datetime.strptime('Nov 07 2014', '%b %d %Y')