timeShifting Function permit to shift a date
Parameters: - format date @see
https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html
(optional - defaults to epoch time in millisecond) - date to shift formated
as first param (optional - defaults now) - amount of (seconds, minutes,
hours, days ) to add (optional - default nothing is add ) - a string of the locale for the format
( optional ) - variable name ( optional )
Returns: a formatted date with the specified number of (seconds, minutes,
hours, days or months ) added. - value is also saved in the variable for
later re-use.