Where and when does "the gift of the magi" take place?

A. An American city in the present

B. A small town in France around 1900

C. On the U.S - Mexican border around 1950

D. An American city around 1905