this method currently have more than one responsibility.. I think it should be split into at least 2 methods.

 1. method that just renders the current date into the today icon
 2. method that handles the timer/midnight logic