Grocery stores struggling to meet demands