Cara Delevingne Lands Allure’s Best Of Beauty Cover