The practice of “calendar blocking” by shows occupying multiple dates they don’t use is to be tackled by eye-watering financial penalties.