I'm currently updating my CV using a very cool template I found on the Internet quite a long time ago (a user-defined CV class + the template itself). During these years, I've been more or less able to tweak both the .cls and the .tex files according to my needs, but now I'm facing a challenge I cannot solve on my own. At some point in the .cls, a new environment called entrylist is defined.
Consider now the MWE below. With the entrylist environment as it is defined (notice that it's just a somewhat fancy tabular enviornment), the content of the first column is not justified (see output below). I have tried many things to justify the content of the first column, but I haven't succeeded so far. In different words, the goal is to get "short name or date" and "much much longer name or date" both justified. Thus, does anyone how to justify only the content of the first column?
\documentclass{article}
\setlength{\tabcolsep}{0pt}
\newenvironment{entrylist}{%
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ll}
}{%
\end{tabular*}
}
\renewcommand{\bfseries}{}
\newcommand{\entry}[4]{%
#1&\parbox[t]{7.00cm}{%
\textbf{#2}%
\hfill%
{\footnotesize #3}\\%
#4\vspace{\parsep}%
}\\}
\begin{document}
\begin{entrylist}
\vspace{5pt}
\entry
{Short name or date}
{WHATEVER}
{Whatever}
{Whatever}
\vspace{5pt}
\entry
{much much longer name or date}
{WHATEVER}
{Whatever}
{Whatever}
\end{entrylist}
\end{document}
PS: feel free either to comment on the warnings or to ignore them -I'll be dealing with them as soon as possible.
Thank you all for your time and effort!
EDIT! After David Carlisle's answer, I noticed that I need any possible solution to be compatible with the package ragged2e. In different words, I still need to get that column justified while the rest of the document is affected by [document]ragged2e. Is this possible? (maybe using the
array package...?)


\setlength\parfillskip{0pt}and I saw no major change in the desired direction. As you mention, what I want is to over-stretch the short sentence: namely, I want the "short name or date" to be as long as "much much longer name or date", if possible. – EoDmnFOr3q Feb 07 '19 at 13:43\RequirePackage[document]{ragged2e}. Is this possible? Any help would be greatly appreciated. PS: I'm sorry for not including this requirement in my initial question --my bad. – EoDmnFOr3q Feb 07 '19 at 14:46