Is Kirkland an all life stages food? We have two new kittens coming to stay (and hopefully live forever YAY) with us tomorrow and I completely forgot to think about if I need to buy different food for them. They were born May 14th, so they are 7 months old. Are they old enough to eat Kirkland food? I hope so, but if not we'll deal with it. Thanks!!