For me, the best time is just before the iftaar, only 30 minutes are ok.