Regarding when the Dua is accepted, the Prophet (ﷺ) said, "On the last night and after the obligatory prayers."
Source: Hasan (Albani). Tirmidhi: 3499
Duas from IslamicAPI's Masnun Dua dataset (based on the Quran, hadith, Hisnul Muslim and Rahe Belayat). See the dataset