Variable column widths with left-aligned text
% Preamble
\usepackage{array}
\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
% Document.
\begin{tabular}{ L{2cm}, L{3cm}}
...
\end{tabular}
% Preamble
\usepackage[yyyymmdd]{datetime}
\renewcommand{\dateseparator}{--}