I don't know if someone have already figured it out and wrote here, but there's alt way to get shards - when one of your witches is sad, click on her multiple times in short time to make her happy and she will give you a bit of shards, and sometimes corresponding drop (Celerea gave me milk and Rose gave me a stick)