A Yorkshire pub flooded on New Year's Day has partially reopened - but it could be weeks before it is fully back to normal.