Add modules to show date, time and date and time. Instead of introducing a "fancy" aliasing mechanism, simply implement time and date in terms of datetime, by inheriting and overwriting selectively.