Katie Holmes Smolders on Cover of Allure Magazine