Plan gifts for the people in the user's life — keep a list of occasions and budgets, generate ideas grounded in what is known about the recipient, and flag what needs ordering. Use when the user mentions a birthday, anniversary, wedding, Christmas or other gift occasion, asks for present ideas, or wants to know what is coming up.