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).