Move the set to repeat button out of the Due date calendar. Currently if you clear the due date with the x rather than just setting a new date, set to repeat will also be cleared, which is annoying.
A better system would be to have set to repeat independent of the due date, so you can chop change, delete and clear a due date without effecting your set to repeat.