Never spend your hard earned money simply booking tatkal tickets. You can save a lot by planning the journey and booking the Indian Rail tickets well in advance(120days).
Indian Railways allows booking of train tickets at IRCTC, 120 days ahead of the journey date. This is a simple calculator that lets you calculate the date of booking.
The app also allows users to calculate the advance booking date for any custom date.