You can make the tikka masala ahead of time - it actually tastes better the next day! - but don't add the cream and garam masala until you're ready to heat it up before serving.