Etymology: Latin preponere to place before, prepone, from pre- + ponere to place -- more at POSITION
Date: Has been in use in urban English spoken in India since at least the 1950s
To advance an event or activity to an earlier time. The closest American usage is “to advance” the timing of something. The word came into vogue in urban India as the opposite of “postponing” something.
“To make sure we get to enjoy the fireworks display that starts promptly at 9 PM, let us prepone the dinner engagement to 7 rather than 8 tomorrow evening”
It's a person who hangs out with preppy people and the rednecks. They dress in their prep clothes sometimes but Wranglers othertimes. They generally aren't one or the other, just both. They fit in with both groups even though preps and rednecks are usually considered opposites.