Alarm clock problem

I think that this problem may have been raised some time ago, but I am not sure if it got sorted.
It looks like trying to use the alarm to start Pi / Volumio and then run a playlist fails because the clock will always be wrong on startup.
I am using Volumio (latest version) and always have it connected by LAN. If I set the alarm and test it without shutting down then it works perfectly.
If I set the alarm then shut down it fails to start and play at the set time.
As I think was found in the previous post, the Pi does not have the correct time and the time detected from the network is not detected in time for the alarm to work. As far as I can tell, there is only a short time delay for the correct time to be registered by the Pi after firing up. Is there any way that a delay could be set so that when the alarm is called for the time has already been detected from the network?

Thanks

Jukebox Builder