They are 28-13-4 since December. That's even with their 2-5-0 skid last month. If you remove their bad start, that's the equivalent of a 51-27-7 record with a 109 point pace.
Compare that to October and November where they were 10-12-1, which would equate to a 36-43-4 - 76 point record.
This is obviously not an exact science, but they had a reason to be bad earlier in the year. A new head coach had just taken over, and there was a major change of players in the offseason. It takes time to adjust to that.
I don't seriously believe that they are a 109 point pace team, and I am not going to believe they are in the playoffs until they clinch, because they have shown that they can still slip up into their losing ways - but I think that they are a lot closer to the 51-27-7 type team than they are to the basement team they looked like for the first two months of the year. Everything seems to be coming together for them at just the right time.