Here is a geometric solution provided by Dr.Shailesh Shirali:
Draw a copy of triangle EAB with DA as base. That is, locate point F inside the square such that triangle FDA is congruent to triangle EAB.
Then angle FAD = angle EAB = 15 deg, so angle FAE = 60 deg. Also, FA = EA. Hence triangle FAE is equilateral, and angle AFE = 60 deg, and FA = FD = FE.
Therefore F is equidistant from A, D, E and so is the circumcentre of triangle DAE.
Therefore by the circle theorems, angle AFE = 2 angle ADE.
But angle AFE = 60 deg. Hence angle ADE = 30 deg, and it follows that angle CDE = 60 deg. So triangle CDE is equilateral.
