Kate Hudson reveals why she’s been stashing away red carpet outfits