It doesnt really matter n the time...just as long as you can stay consistent with it. If your gonna do it in the mornings, then do it in the morning. but dont keep changing the times. I do all my pinning right before bed, its easy to remember and that way its always around the same time.
I would only reccomend not doing it right before a workout to help prevent cramps