best time to cast protection spell