title: Crontab executes at the wrong time
body: <p>I have a crontab settings as follows:</p>
  <pre><code>sudo crontab -l -u bheng
  </code></pre>
  <p>Contents:</p>
  <pre><code>#field          allowed values
  #          -----          --------------
  #          minute         0-59
  #          hour           0-23
  #          day of month   1-31
  #          month          1-12 (or names, see below)
  #          day of week    0-7 (0 or 7 is Sun, or use names)
  #
  
  # m h  dom mon dow   command
  MAILTO=&quot;bheng@outlook.com&quot;
  
  #Daily 
  01 22 * * * php /home/mysite.com/artisan products:exportdiff --interval=&quot;yesterday&quot;
  16 22 * * * php /home/mysite.com/artisan images:exportdiff --interval=&quot;yesterday&quot;
  31 22 * * * php /home/mysite.com/artisan publications:exportdiff  --interval=&quot;yesterday&quot;
  
  #Weekly
  1  23 * * 7 php /home/mysite.com/artisan publications:exportdiff --interval=&quot;last sunday&quot;
  16 23 * * 7 php /home/mysite.com/artisan images:exportdiff --interval=&quot;last sunday&quot;
  31 23 * * 7 php /home/mysite.com/artisan products:exportdiff --interval=&quot;last sunday&quot;
  </code></pre>
  <p>As you can see, it suppose to be kicking at 10 and 11 PM at night.</p>
  <p>But instead, I got 3 emails at 5 PM yesterday at 5:01 PM, 5:16 PM, 5:31 PM.</p>
  <p>I thought it was the time wrong the in system or VM so I checked it I saw UTC time.</p>
  <p>Then, I update it by running <code>sudo dpkg-reconfigure tzdata</code> and set it to US Eastern time.</p>
  <p>Now, when I ran <code>date</code> command I got  <code>Ex.Thu Dec 15 07:56:27 EST 2016</code> correctly as US EST time.</p>
  <p>Is there some service that I need to restart?</p>
  <p>Or is this something other crontab settings that might have overwrite my current settings ?</p>