Please give me a detailed information regarding GRE Examination i.e., When is it better to give exam?