合同约定交房期限是2014年12月31日。办证期限是在交房日90天内。办证时间应该以合同约定交房日起算,不应该按照实际交房日算。就是说需要在2015年3月31日办理完不动产证。从2015年4月1日起就算是违约,违约日从2015年4月1日起算。