Hi,
Ok well this is common nap dropping time so he likely still needs a nap but too much and it will take from the night sleep and then you are stuck in a vicious cycle of ut/ot. If it were me I would set the nap for 1.30pm and allow a max of 1.5 hours. Then aim for BT to be 7.30pm and see how you go. I would imagine he has got OT but napping at 12pm is really early for his age so I would def push that out and then we can see how easily he goes down at night and judge what time that needs to be.
My DD is 33 months today and she now only has a 1 hour nap at 1.30pm and BT is 7-7.15pm and there are plenty at this age who only nap every few days or so.