Your husband may be correct about the cake mix.
http://www.eatbydate.com/other/bakin...piration-date/ The expiration date on cake mix is based on the expiration date of the leavening agents( baking powder or baking soda). I rarely throw things out because I try to use it up before the expiration date. If it does go past, I do eat it if it smells and looks ok.