Two factor auth consistently returns invalid authentication code

Is your server time not set to UTC?