further refactoring of complex method prepare_monthly_details_chart

Doing some cleanup and wording improvements on the fly as well