下列合同中当事人自合同签订之日起生效的是()
A.甲与乙签订一份购买点石成金的魔棒的合同
B.为了保证钢材合同的履行,甲与乙签订一份甲于5月1日前向乙交付定金10万元的定金合同
C.甲与乙签订一份甲购买乙水泥1000吨的合同,但该合同没有约定价款
D.甲与乙签订一份大米买卖合同,但该合同没有约定数量条款