I see. But it's not as if you worked for those two days and didn't get paid.
It's too bad you didn't say Nov 30th would be your last day.
I'm going to return to what I said before. An employer can fire an "at will" employee immediately, with no advance notice. Essentially, the company is letting you go on Wednesday, not Friday.
There are really only two things to do - try to reach a compromise, or fail a wage complaint.
You can, of course, also file in Small Claims Court as soon as you have written verification that you were only paid through and including Wednesday.
I'm just not seeing any legal obligation on the company's part to pay you through Friday, just because you gave that day as your last day. That's because the employer has the ability to tell you Monday, at, say, 11:02 a.m., to clear out your desk, you're done.
Since the employer has the right to do that (terminate you Monday), it follows that they also have the right to make Wednesday your last paid day.
I wish I had better news, but employees really don't have that many rights. This is why people join unions or obtain signed employment contracts.
Please write back if I can be of any more help. I may be going to sleep soon, so forgive me if I don't get back to you until tomorrow morning. I only had two hours sleep last night.