Calendar app additional customization

I’ve had a few clients request to have the calendar app be a bit more customizable. For example they want to select what column shows in the main view, right now it’s showing only the item name. They would also like some of the columns to not show up when they click into the item from that calendar. My clients are government and due to procurement they can not purchase marketplace apps.