from Tkinter import *
from time import *

flag = False
count = 11
hny = ''
root = Tk()
root.option_add('*font', ('FixedSys', 14))
root.minsize(400,200)
root.maxsize(400,200)

buff = StringVar()
buff.set('')

lb = Label(root,textvariable = buff,bg = 'black',fg = 'white',anchor = 'c',width = 40,height = 10)
lb.pack()

def show_time():
	global count
	global flag
	global hny

	if count == 0:
		lb.configure(bg = 'white', fg = 'red')
	if strftime('%H:%M:%S') == '23:59:49':
    		flag = True
    	if flag:
    		count -= 1
    		if count == 0:
    			flag = False
    			hny = "Happy New Year!\n"
		buff.set(count)
	else:
		buff.set(hny + strftime('%H:%M:%S'))
	root.after(1000, show_time)

show_time()
root.mainloop()