public function addDays($days)
    {
        $days = (int) $days;
        $interval = new DateInterval('P' . abs($days) . 'D');

        if ($days < 0) {
            $interval->invert = 1;
        }

        return $this->add($interval);
    }