In which situation would a savings account be the best investment to earn interest?

In which situation would a savings account be the best investment to earn interest?
a. saving for retirement in twenty years
b. saving to buy a new car in three years
c. saving to buy a new house in seven years
d. saving in July to buy holiday gifts in a few months