Get time with Arduino Uno + ESP8266

Hi,

I have build a weather station, with several sensors connected to an Arduino Uno and that sends data (via ESP8266) to Thingspeak. I would like to integrate a rain gauge (tipping bucket) but for this I would like to reset the count at 12AM every day. For this I need to integrate some commands that can get the time from an NTP server. I have searched and searched but I cannot find a working example. I found this: link
but I cannot get it to work. I get the following output:

AT+CWMODE=1
AT+CWJAP="Mogwaiz","xxxxxxxxxxxxxxxxxxx"
AT+CIPNTP=1
AT+CIPNTP?
6:8:40 5.5.1971
6:8:41 5.5.1971
6:8:42 5.5.1971
6:8:43 5.5.1971
6:8:44 5.5.1971
6:8:45 5.5.1971
6:8:46 5.5.1971
6:8:47 5.5.1971
6:8:48 5.5.1971
6:8:49 5.5.1971
AT+CIPNTP=2
AT+CIPNTP?
6:57:44 8.5.1971
6:57:45 8.5.1971

*I have removed the softwareserial and connected the ESP8266 directly to TX and RX
Can anyone help me with either advise me with the code I found or redirect me to a working exsample?
THANKS!