use rfc1123 date format for weak_date

while headers are always sent using this format, it should be also used
when parsing the date