Option A is technically correct. Option B is understandable but somewhat archaic in its syntax.
I agree with mixolydian that something about these sentences is a little unnatural. Option A is technically correct, but sounds a little stilted. Other options would be "I am grumpier today than my husband was yesterday" or "I feel grumpier today than my husband did yesterday."
C and D are not good options because they make it sound like you are feeling grumpier than you were the day before, and the section about your husband is tacked on or belongs to another sentence. Sometimes it's acceptable to place time before your subject, but in a sentence with two separate times and two different subjects of the clauses, it makes the sentence confusing to have the second time before the second subject. You could potentially do "Today I am grumpier than my husband was yesterday."