Your LO is way too young for CC. He won't have any understanding and it will just be distressing. CC is intended for older children from about 18 months on.
I am not a fan of the PUPD method much either. But your LO is an ok age to try it.
We did our own thing and tried a few things. I'll list them for you, don't have time for a full reply
Started a regular bedtime routine, even if I didn't bath LO he'd get ready for bed and we'd do the same thing every evening from about 7pm onwards.
Got him ready for bed, had a calm down and unwind time with cuddles on the bed, gently talking to him. Turned out main lights for this and just had a dim bedroom light. Put on mobile and let it play. Lay with LO in bed and fed him till he either came off my boob or fell asleep.
Would then transfer him to his cot and leave the mobile going. Gave him a muslin to hold/cuddle up with.
Kept it dark, stayed nearby and didn't make eye contact, talk to him etc. Stayed head end of the cot. Once LO settled I'd leave the room quietly. He would go down into cot either awake or asleep and didn't mind either.
If he stirred awake or became unsettled one of us would go back in, leave lights off, stroke his head, gently sing to him but no eye contact. Put mobile back on and then wait till settled again and then leave.
We never did the PUPD method for this and our LO was always happy to settle himself at bedtime.
With your son you are going to have to slowly bring his bedtime forward, you can't jump from 10pm to 8pm overnight. I'd say bring it foward 15 minutes or so every few nights till you reach a time more suitable. We went for 8pm and our LO within about 4 weeks was ready for bed by 7pm and so moved his own bedtime forward an hour.
Whatever you do, keep the same 'routine' though. If you put him in his sleepsuit an hour before he goes to bed, stick with this as you bring it forward. If you get him ready at 7pm and then let him fall asleep on the sofa stick with 7pm, but then start taking him to his cot 15 minutes earlier.
Try to get him used to his cot in the daytime for naps. Make it relaxed so he doesn't get upset and associate going into it with crying and upset.
You want to move things by 2 hours, so expect this to take up to 3-4 weeks to achieve with moving bedtime forward bit by bit. It gives your LO a chance to adjust slowly and for you both to hopefully have as little stress doing so also.