This sentence seems a bit awkward, could we say “Wir essen gegen Mittag,” and it would mean the same thing?
The example sentence is “We are eating lunch around noon.” Not exactly the same as “We are eating around noon.”
I guess something like ‘Wir essen gegen 12 Uhr zu Mittag’ would make more sense.