Porting install file for date-api

Yes, because valueCallback is static function. we have to make getDefaultDate as static use self::getDefaultDate