Simply stop eating during the 12-16 hour period before you want to be awake. Once you start eating again, your internal clock will be reset as though it is the start of a new day. Your body will consider the time you break your fast as your new "morning."
For example, if you want to start waking up at 2:00 am, you should start fasting between 10:00 am or 2:00 pm the previous day, and don't break your fast until you wake up at 2:00 am. Make sure you eat a nice healthy meal to jumpstart your system.