[HttpFoundation] better fix for non-parseable Expires header date

It also fixes several phpdocs
[HttpFoundation] fix return types and handling of zero in Response