Time flies for President Barack Obama