Added timestamp preservation and --no-preserve-time option