Katie Holmes Is All Smiles At Dinner