GSoC project for Joomla!: improve Date classes