Add support for shrinking Dates.
Add support for running with and without node's generator support.