Манипуляция строки даты

Моя текущая таблица ввода выглядит ниже

Current_Day billing_day
Oct-13      14
Oct-13      15
Oct-13      16
Oct-13       1
Oct-13       8
Oct-13      12

Я хочу, чтобы результирующая таблица выглядела ниже

Current_Day billing_day Start_date  End_date
Oct-13      14          Oct-13      oct-14
Oct-13      15          Oct-13      oct-15
Oct-13      16          Oct-13      oct-16
Oct-13       1          Oct-13      nov-1
Oct-13       8          Oct-13      nov-8
Oct-13      12          Oct-13      nov-12

Есть ли способ или функция для достижения этой цели в MySQL?

Редактировать:

Если billing_day равно 14, он должен показать ближайшую дату календаря. Ex: 14 означает окт-14, 1 означает ноябрь-1, поскольку oct-1 уже прошел.

Конечный End_date не должен быть добавлением billing_day + Current_day

Он должен следовать текущему календарю

mysql,string,date,

0