Update date.extensions.js

Extracted all texts into separate structure, added support for additional option which can
hold localized texts for this helper, added support for pluralize function
(which is also used to translate units), extended function description help with texts option description.