Is this food that was recalled or do you mean the food just expired two weeks ago? If it just expired, it probably shouldn't cause a problem. If the dog isn't vomiting or has any other symptoms, he is probably fine.
I would get fresh food right away, though and get rid of the older food.
Does your pup seem fine otherwise? I had a beagle that found and ate a very old leathery squirrel. She swallowed it whole as she ran from us, I thought for sure it would have at least made her ill, but nothing, she was fine, crazy what they are able to eat.
A retailer told me kibble expiration dates are sell by dates not finish by. I have often bought kibble close to or even a little past the bag expiration date for 20 to 60% off the regular price, and have never had a problem feeding it. It is laughable to get worried over something with an April 30 date. Your mom probably knew exactly what she was doing.