Для каждого запроса, который должен использовать эти даты, вам нужно будет снять одну или обе эти даты, которые имеют отношение к запросу, с помощью такого типа текста и манипуляции с датами
SELECT .....
WHERE whatever_else
AND STR_TO_DATE(SUBSTRING_INDEX(monthname, ' -', 1 ), '%d %M,%Y') = '2018-03-23'
AND STR_TO_DATE(SUBSTRING(monthname, INSTR(monthname, '- ') +2 ), '%d %M,%Y') = '2018-04-23'
Короче говоря, ваши запросы станут полным кошмаром для написания и поддержки, и любые преимущества в области индексирования, которые вы могли бы использовать, если бы эти 2 даты были сохранены в 2 отдельных столбцах, были полностью потеряны.
SUBSTRING_INDEX ()
SUBSTRING ()
INSTR ()
STR_TO_DATE ()