Empty shelves have been reported at several supermarkets in Tayside and Fife.