If your hu*****and does not need extend his H-1b, I think you need to choice B, and you need to mail it to USCIS the early the better because your status expire date is only in one month later. Also, stevents teven list is right,but it is not necessary to write all of them on the cover letter.