Craving chocolate on your period has nothing to do with your hormones, according to experts