In situations where you are doing it a lot, `date ...` is not the best way to do it because you're executing an external program. Heck, you're executing two external programs using `date | awk ...`. I always use the strftime solution by force of habit, myself.