Pertempuran Gaza, 312 SM