fault tolerant so that if you forget to define what @today is, it will use today