Any auspicious day Satyanarayana Vrat Pooja can be performed. Full Moon, Sankranti, Shravan are considered as auspicious. Evening time is considered as auspicious time on above dates. Except New Moon (Amavasya)