单项选择题

甲乙订立买卖合同约定:甲向乙交付20吨水泥,货款为20万元;同时签订定金合同,乙向甲支付定金2万元;如果任何一方不履行合同应付违约金3万元。甲因将水泥卖给丙而无法向乙交货。
定金合同生效日期为( )。

A.约定之日
B.签订定金合同之日
C.签订购买水泥合同之日
D.定金交付之日