=htc #16500 parse Sunday dates and dates with long weekday names correctly

Also, make sure not to parse well-known parameters into the extension block.

Thanks, @richdougherty for the first version of this patch and the additional
test cases.
Merge pull request #16514 from spray/w/16500-fix-date-parsing

=htc #16500 parse Sunday dates and dates with long weekday names correctly