Power & Source of Big Ideas

For some reason my nano neo would boot and always show the year 2016... The time was also wrong and the date. The hardware clock would show a different time and date from the system clock. The hardware showed the year 1977. To fix these problems, as I also run a pi-hole server, I did this: nano /etc...
I need help. 1.) How do I set the system date and time? 2.) how do I set the hardware date and time? 3.) How do I make it update this when the system is rebooted? 4.) How do I make it update both of these at regular intervals. I apologize for the four questions, but I have googled for two days looki...