 }
 
 void renderDate() {
-  char* dateString = stringBuffer.start().putDec(month()).put("-").putDec(day()).put("-").putDec(year()).get();
-  buffer.drawText(dateString, centerX() - 24, 34, buffer.rgb(255, 255, 255), &liberationSans_10ptFontInfo);
+  char* dateString = stringBuffer.start().put(month() < 10 ? "0" : "").putDec(month()).put("-").put(day() < 10 ? "0" : "").putDec(day()).put("-").put(year() < 10 ? "0" : "").putDec(year()).get();
+  buffer.drawText(dateString, centerX() - 33, 34, buffer.rgb(255, 255, 255), &liberationSans_10ptFontInfo);
 }
 
 void renderBackground() {

const int SCREEN_HEIGHT = 48;
const int SCREEN_WIDTH = 96;
const int MSG_X_START = SCREEN_WIDTH + 1;
//Determines which version of TinyScreen we are using.
TinyScreen display = TinyScreen(TinyScreenPlus);
//Buffer used for drawing.

}

void renderMessage(){
  int msgLength = strlen(msg) * FONT_SIZE_OFFSET;
  if(msg != "" && msgX > -msgLength){
    buffer.drawText(msg, msgX, 48, buffer.rgb(255, 255, 255), &liberationSans_8ptFontInfo);
    msgX--;
