I don’t have a ton of experience with calendar plugins, unfortunately.
The Events Calendar is the most popular one I can find, although there are a few others if you search for “WordPress calendar plugins”.
Most of these plugins should work fine with GeneratePress as long as they’re built to work with any theme.