Here is the simplest answer,No need to upgrade or downgrade the pandas.
pd.plotting.register_matplotlib_converters()
sometime registering causing another error which is like compute.use_bottleneck, use_numexpr error for getting rid of that call deregister 😛
Like: pd.plotting.deregister_matplotlib_converters()
source:Link