单项选择题

张三、李四于4月2日签订一项买卖合同,合同约定一旦李四收回前欠应收账款,立即给张三的银行账户汇款购买其产品,并约定如果1个月内不能履行,则合同失效。4月20日,李四的银行账户上收到16万元前欠货款,李四于当日即向张三汇款,履行合同,下列各项中符合法律规定的合同的生效日期是( )。

A.4月2日
B.4月20日
C.5月2日
D.5月20日