Finally got this sorted out. I spoke to the person who gave me the visa, and he changed it to the correct date, so I'm not illegal anymore. I didn't have to pay a fine for renewing it since it was an honest mistake on his end.
Yes, I'll be leaving the country before any 90-day deportation...