Yeah i have defeated grand dragons before that early in the game too. I made a thread showing how to do it if you have not seen it already but i like that coral ring on zidane just in case your luck is out and the dragon uses thundaga on your party. At least zidane can use his flee abiliity.
http://www.ffnet.net/forum/showthread.php?t=2966