Date

An extended version of this script can be found here.