License, README updates and portability.

Added support for setting the `date` program to use via an environment
variable. The default is to use `date` which should work on Linux boxen. OS
X and other BSD-ish systems can install the GNU coreutils package and the set
the `DATE_PGRM` environment variable to use an alternate binary.