No-Library (pure JS), HTML, CSS, JavaScript
http://stackoverflow.com/questions/1643320/get-month-name-from-date-using-javascript
DZ, MA, and TN use Latin digits
IE11 adds a regular comma rather than the Arabic comma. Also uses regular percent rather than Arabic Fix this.
IE11 adds a regular comma rather than the Arabic comma. Fix this.
Spaces will allow the text to wrap in non-ideal positions. Replace with a non-breaking space. Also includes the Arabic fixes.