Not really. You have roughly two weeks to write your early essays. The rest are due around Jan 1. Less than 90 days. And with 21 schools on your list, you have a total somewhere around 60-80 essays. Many applicants have been already writing these for months.
Frankly, you need to cut at least half of these schools.