The best and worst time to drink green tea