final_labels = []
for i in range(len(days)):
    a = days[i].split('-')
final_labels.append(a[2] + '\n' + months[int(a[1]) - 1])
ax.set_xticklabels(final_labels)
Pandas Plots: Separate color for weekends, pretty printing times on x axis