Prepares the input time value.
Changes the input value before trying to use it, if necessary. Can be overridden to handle special cases.
mixed $time: An input value, which could be a timestamp, a string, or an array of date parts.
protected function prepareTime($time) {
$this->inputTimeAdjusted = $time;
}