Ulta's popular 21 Days of Beauty lasts for 3 weeks every March and September.