I use a method that is intuitively simple but expressing everything makes it messy.
As I'm finding the square roots, I know that all I have to do is square root the modulus, halve the argument and perhaps add /subtract pi from the argument. Here, because our required answer is in Cartesian form, I just go 'find one square root and then put a minus sign in front'.
So, one square root is obviously 2 cis 2pi/3 = -1 + sqrt3 i. The other one has to then be 1 - sqrt3 i, so A.
To adapt this for other powers, if I wanted fifth roots, I would just fifth root the argument, divide the argument by five and add multiples of 2pi/5 to the argument, using the principle that the nth roots of any complex number are evenly spaced out around a circle.
I got A. as my answer! My method is a bit unconventional (I'm sure one of the Math's gurus can show you a better approach since mine is more of an intuitive approach).
So you know from De Moivre's Theorem that
is the same as
(since the 2 at the front will become positive when squared). Essentially z=.... is the same as z^1 so if you replace all the '2' for '1', you will get:
From there you just do both cases and you should end up with A. as your answer 
Only problem with your answer is that z^2 is not +- something. You've jumped the gun a bit.