I think that accepted terminology would have it that a geezer is someone who is streetwise, a little bit wheee/a little bit w-hay whereas an old codger is more into Zen and the art of zimmer frame maintenance, pipes, slippers, whippets and making half a pint last all night.
Sod, I've just looked into the mirror. Codgerdom beckons.