What I usually do, is read the sentance out loud, using each one of the words in place of the blank, so I would go with D.
"During that month, everyone buys a bouquet for Mother's Day."
7.4m questions
9.9m answers