Good thoughts. Jeremy had speculated something similar. Since everything in the modern world seems to be happening in 2007, Jeremy pointed out that it gives Henry a chance to age over seasons and a chance for the writers to jump ahead a couple years when Henry’s appearance needs it.
By the way, I moved this from off-topic to Once Upon a Time general and clarified the purpose of the off-topic forum.