protected function getValidDateObject($date) { if (empty($date)) { return null; } elseif (is_string($date)) { return new Carbon($date); } return $date; }