Keith Smiley's category expanded to include a method to create random NSDates between two given dates. For testing software where the ordering of dates is important.