【喵呜刷题小喵解析】:A选项错误,定金合同是实践合同,自实际交付定金时成立,而不是合同订立时成立。B选项错误,定金既是担保方式也是违约责任的承担方式,但违约金仅是违约责任的承担方式,不是担保方式。C选项正确,违约金是在违约之后交付的。D选项正确,定金的数额由当事人约定,但不超过主合同标的额的20%,超过部分不产生定金效力,因此定金的数额法律保护有上限限制。E选项正确,定金是在履行之前交付的。综上,正确选项为C、D、E。