For the solution, we will separate each task into separate commands, and then combine then into one trash command.
In the default directory, we will make a directory for storing trash, then a directory for storing logs.
$ mkdir ~/trash ~/logs
This will move a file to trash. We will make this configurable later.
$ mv file_name.txt ~/trash
This will return a timestamp in the format: HH:MM:SS.
$ date | cut --delimiter " " --fields 413:37:13
$ date 1>> timestamp
$$ mkdir ~/bin