Triggered input event when setting the date

Triggering the input event ensures that frameworks such as AngularJS correctly bind the input to models.