Calendar directive for AngularJS (with drag&drop and without jQuery!)