Update date.js

Changed the "destroy-create" logic to a more classy and bug-free "create-or-update" logic in the initDateWidget function.
Update date.js
Call user's option for beforeShow and onClose instead of overriding them
Merge branch 'alexanderchan-release_0.0.5'
use uiDateFormatConfig in uiDateConverter
fix(uiDateFormatConfig) use the uiDateFormatConfig if provided
Merge branch 'vvakame-use-uiDateFormatConfig'
Merge pull request #101 from vvakame/use-uiDateFormatConfig

use uiDateFormatConfig in uiDateConverter
chore(release): 0.0.6
Update README with more concise bower install.

Hope this helps!
Merge pull request #105 from streetlight/master

Update README with more concise bower install process
Merge branch 'master' of https://github.com/yourowndisaster09/ui-date into yourowndisaster09-master
Call user's option for beforeShow and onClose instead of overriding them

closes #104
closes #103
Merge branch 'master' of https://github.com/vidalraphael/ui-date into vidalraphael-master
update the options and refresh instead of destroying the datepicker
Merge branch 'vidalraphael-master'
handle invalid date formats
Merge branch 'mathieubrun-master'
build: align linting with angular-ui-bootstrap