Code: Alles auswählen

Ich habe einen Raspberry Pi 3 mit Pi Face Digital 2 Modul.
Mein chaotisches Programm:
http://pastebin.com/p8rHGB4R
Habe versucht das Programm ordentlich zu halten, hat aber nicht ganz hingehauen.

Das Programm soll erstmal nur auf Knopfdruck eine E-Mail an die Empfänger versenden. In der E-Mail soll die aktuelle Uhrzeit, wann die E-Mail abgeschickt wurde, stehen. E-Mail per Knopfdruck zu verschicken funktioniert soweit, das einzige Problem was ich habe ist dass die Uhrzeit und das Datum von dann genommen wird wann ich das Programm gestartet habe.
Beispiel:
Ich starte das Programm um 20:10 Uhr und drücke um 20:20 Uhr auf den Knopf. Dann steht in der E-Mail 20:10 Uhr als Uhrzeit.
Wie könnte ich jetzt sogesagt "dauerhaft" das Datum und die Uhrzeit aktualisieren so dass wenn ich das Programm um 20:10 Uhr starte und erst um 20:20 Uhr auf den Knopf drücke 20:20 Uhr als Uhrzeit in der E-Mail steht?