Yeah, this is a calcium deficiency - but here's the thing... I think you're awfully close to harvest so trying to do something about it at this point - I mean, why?! You say they're not drinking a lot which is a big indication they're in their final stages. And I think you're way off in thinking you've got 3 or 4 weeks to harvest - I think they might be ready right now to start flushing them in preparation for harvesting next week. Grab yourself a jewelers loupe or a microscope and take a look at the trichomes... they should be all milky by now... if so, then by next week you'll have about 10-20% amber which is the perfect time for harvest. - Hell, they might be ready today! So as far as a calcium deficiency - just ignore it... it takes time to correct that and is pretty pointless now.
Good luck - good harvest - they look great!