Eva Longoria has had the "best year" of her life because of her son Santiago, who has just turned one.