Answer: 5 months (?)
Explanation:
I believe the way you do this is by graphing a system of equations.
Dalia = 20/month (y=20x)
Grace = -10/month (y=-10x+120)
If Dalia starts at 0. and Grace starts at 120, and we assume that x is the months and y is the amount of gems, by elimination these equations meet at (5,100). So your answer if 5 (please correct me if I'm wrong :) )