entity eck create new property type or/and behaviour
You can follow the documentation of eck modules. https://www.drupal.org/node/1370980
The last version introduces the concept of behaviour and you can create your own.


Install the module date_popup
Implement the hook hook_ctools_plugin_directory() 
Create your plugin
In the default_widget callback return a renderable array where the #type is date_popup