title: Alarm like timer functionality in Golang
body: <p>Is there any way for designing a timer that expires on a specific future time in Golang ? I mean a timer that expires on 2AM (let the current time be 12AM). I know one way is to use, </p>
  
  <pre><code> timer(target_future_time - current_time)   
  </code></pre>
  
  <p>but doesn't seem to be an exact way of doing it (may not be accurate on considering the execution time). Can anyone help please?</p>