b) The twenty-first of May.
Вопрос "What's the date today?" (Какое сегодня число?) требует указания даты. "The twenty-first of May." (Двадцать первое мая.) является корректным ответом.