Added a wrapper to the Date.js library

This file change the Date.js library to a commonjs module. It wraps the
changes to the Date native object to a RichDate class. Actually it
doesn't wrap the changes to the Number native object.