单项选择题

It may have been at Christmas ______ John gave Mary a handbag.

A.before
B.who
C.that
D.when