resetting time limits when days are changed

currently if you are in a day that is not is not today, and change the time picker over the max or under the min and then swap back to day, it doesn't reset it.  

this is a proposed fix for it @dangrossman