add CurrentCtrl for control about current date, 
and move date logic to DateUtils