I have been using newlfm a part of TeXLive since 2007 for my official correspondence. I noticed that newlfm broke backward compatibility since TeXLive 2009. I read documentation (which is very long) several times over arguably not too carefully but I have never found a solution for the following annoying problem with the date. This is what I am talking about.
Date should be aligned with the first letter of my first name "Predrag". This is the source code
\documentclass[12pt,stdletter,sigleft]{newlfm}
\usepackage{charter}
\widowpenalty=1000
\clubpenalty=1000
\newsavebox{\Luiuc}
\sbox{\Luiuc}{%
\parbox[b]{1.75in}{%
\vspace{0.5in}%
\includegraphics[scale=1.0,ext=.eps]
{figures/UILogoLG3L}%
}%
}%
\makeletterhead{Uiuc}{\Lheader{\usebox{\Luiuc}}}
\newlfmP{headermarginskip=20pt}
\newlfmP{sigsize=50pt}
\newlfmP{dateskipafter=20pt}
\newlfmP{addrfromphone}
\newlfmP{addrfromemail}
\PhrPhone{Phone}
\PhrEmail{Email}
\lthUiuc
\namefrom{Predrag Puno\v{s}evac}
\addrfrom{%
Predrag Puno\v{s}evac\\
Science Laboratory\\
Some University\\
Urbana, IL 61801
}
\phonefrom{000-000-0000}
\emailfrom{xxx@hotmail.edu}
\addrto{%
Faculty Search Committee\\
Department of Science\\
Some University\\
Somewhere, SC 29634-0974}
\greetto{To Whom It May Concern,}
\closeline{Sincerely,}
\begin{document}
\begin{newlfm}
I am writing to apply for the position of bla bla
Thank you for your consideration. I look forward to
hearing from you.
\end{newlfm}
\end{document}
I have avoided putting date on my letters due to the above behavior for several years. However, I decided that if I can not fix the above package I will switch either to plain TeX or ConTeXt for letters at least. By the way the more I play with ConTeXt the more I like it. I can not wait for Mark IV to mature little bit more.
