Red Horse, у меня тоже есть вариант, не противоречащий внутренней логике. Если Средиземье - это типа старая Европа, тогда американский континент - это Валинор. И тыкву вполне могли оттуда принести с собой эльфы, а также табак, помидоры и кукурузу. Но поскольку Валинор - обитель бессмертных, то и овощи там тоже бессмертны, а значит, хранятся неограниченно долго.