I could be wrong, but I remember seeing this before. I understand the word "monster" here is supposed to come off as something that is big, such as an entity of some significance showcasing upcoming concerts, dates and so on. Personally, I'm not in love with it, but maybe some XXX value. My confidence would be with a more general word like music, than concert