     TFTscreen.text(TimeToDisplay.c_str(), TimeStartPointX + 35, TimeStartPointY);
 
     PreviousMinute = minute();
-
+  }
+  if (PreviousDate != CurrentDate())
+  {
+    TFTscreen.setTextSize(1);
+    TFTscreen.text(CurrentDate().c_str(), TimeStartPointX + 75, TimeStartPointY+5);
+    PreviousDate = CurrentDate();
   }
   TimeToDisplay += Time2Digit(hour());
   TimeToDisplay += ":";


}

void DrawFire(bool Flame)
{
  //Do we need flame?

int ReqTempStartPointY = TFTscreen.height() - 32;
int PreviousHour = 0;
int PreviousMinute = 0;
String PreviousDate = "";

// Color definitions
#define Black           0x0000      /*   0,   0,   0 */
