The time stamp you are issuing in the -t option looks funky. Try with the format suggested by Palsevlohit_123's example.
Might be better to post a followup rather than edit your original submission, as it's not obvious what you have changed, and/or whether you are responding to the questions asked in followups.
If your shell is very old, you'll need to use `...` instead of $(...), with grave accents / backticks (ASCII 96; not regular straight quotes!) around the Perl command.