added html generation method for monthly transactions
using MapTree to maintain sorted keys