Well when your LO can handle 2 hours A time in the evening, I would go with it. Especially if he wakes from last nap 4.45. Thats the time when usually cat nap starts, but then bedtime is about 7, but you have him sleeping by 6.45, I would say it OK.
And especially if he sleep good, this of course depends how was his day.