private function createDateWithNewTime(int $hour, int $minute, int $second): Date
    {
        return new Date($this->originalDate->handle()->setTime($hour, $minute, $second));
    }
private function createDateWithNewTime(int $hour, int $minute, int $second): Date
    {
        return new Date($this->originalDate->handle()->setTime($hour, $minute, $second));
    }
private function createDateWithNewTime ( int $ hour , int $ minute , int $ second ) : Date { return new Date ( $ this -> originalDate -> handle ( ) -> setTime ( $ hour , $ minute , $ second ) ) ; }
creates new date instance with changed time

@param   int  $hour
@param   int  $minute
@param   int  $second
@return  \stubbles\date\Date
creates new date instance with changed time