An angularjs timepicker directive