Trying to make ntpdate run on boot

The important command once you have set-up the correct timezone is:

/usr/lib/connman/test/set-global-timeservers pool.ntp.org

This will ensure that when the BBB is reset it knows where to go to get the time / date update.

Also the default timezone in my set-up was UTC. I always stick to UTC despite seasonable changes because of the effect it can have it you are using the time and date for logging purposes, if you are logging and suddenly clocks go forward an hour as they do for british summer time or back an hour at the end of british summer time, it completely screws up data logs.