One dose of cal/mag wont fix things and the damaged leaves will not recover.
You need to give cal/mag before flowering starts, in small doses every 7-10 days to prevent the deficiency, by the time it shows up in the leaves, it is already 2-3 weeks behind the eight ball.
Once it shows like in your pictures, giving cal/mag weekly will stop it from progressing much further, but the damaged leaves stay damaged.