Rite Aid offers discounted flu shots through Dec. 17