Do **NOT** use date.js

It overwrites native methods on date, breaks stuff, etc.