I'm redoing my CV with the [moderncv](https://www.sharelatex.com/templates/cv-or-resume/moderncv-banking) template and it's mostly working quite well (though I admit I'm playing fast and loose with the intended purpose of certain fields to fit an academic profile). However, there's a formatting issue with my teaching section because the name of some classes are quite long:

[![enter image description here](https://i.stack.imgur.com/F9b2l.png)](https://i.stack.imgur.com/F9b2l.png)

As you can see, the field with the date can only start *after* the field with the course title on the line above, which pushes it into the margin. How can this be fixed so that the date aligns properly with the right margin?

Here (I hope) is an MWE:

```
\documentclass[11pt,a4paper]{moderncv}
\moderncvstyle{banking}
\moderncvcolor{black}      
\usepackage[utf8]{inputenc}
\usepackage[scale=0.75,top=2.5cm,bottom=2.5cm]{geometry}

\name{Firstname}{Lastname}

\usepackage{fontspec}
\setmainfont{Baskerville}

\begin{document}
\makecvtitle

\cventry{Autumn 2015}{Postgraduate Tutor (History Department, University of York)}{The Hundred Years War}{}{}{}

\cventry{Spring--Summer 2015}{Postgraduate Tutor (History Department, University of York)}{From Rome to the Renaissance: The Transformation of Traditional Societies, c. 400--1650}{}{}{}

\end{document}

```