use rfc1123 date format for weak_date

what about merging it before it gets upstream? it's causing some errors on server atm