If you converted from IRA to Roth on November 30, 2017 and then did a recharacterization on December 22 2017 (didn't know there was a time frame of 30 days or until 2018 before recharacterization). What do you have to do to fix this?
There is nothing to 'fix' at this point. If the recharacterization was for the full amount converted, the broker forms you received should indicate this. Since the recharacterization was done before year end, you may not get a 1099 at all.
If you do, you'll indicate on your tax return that this amount was eligible for recharacterization and it all was.
Deadline for recharacterization was not the end of 2017, but the date for filing the return for 2017. And, for what it's worth, the rules permitting recharacterization of a conversion have been changed. No longer allowed for tax years 2018 and beyond. Only allowed to change the status of a contribution for that year.